@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.original-toolbar{padding:8px 16px;position:relative}.original-toolbar .design-mode-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.design-mode-toggle{align-items:center;border-radius:999px;display:inline-flex;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;gap:2px;padding:3px}.design-mode-toggle button{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:999px;cursor:pointer;font:inherit;font-weight:500;padding:6px 12px}.design-mode-toggle button:focus-visible{outline:2px solid #3b6ea5;outline-offset:2px}.design-mode-toggle--light{background:#eef0f3;border:1px solid #d9dee5}.design-mode-toggle--light button{color:#565f6c}.design-mode-toggle--light button.active{background:#2f4863;color:#fff}.design-mode-toggle--dark{background:#ffffff14;border:1px solid #ffffff29}.design-mode-toggle--dark button{color:#9aa4b2}.design-mode-toggle--dark button.active{background:#eef1f4;color:#1b212b}.modern-toolbar{align-items:center;background:#1b212b;color:#eef1f4;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:16px 24px}.modern-brand{align-items:baseline;display:flex;gap:12px}.modern-brand-mark{background:#eef1f4;border-radius:4px;color:#1b212b;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;padding:3px 7px}.modern-brand-title{font-family:Oswald,Arial Narrow,sans-serif;font-size:20px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.modern-brand-sub{color:#9aa4b2;font-size:12px;margin-top:2px}.modern-tier-legend{color:#9aa4b2;display:flex;flex-wrap:wrap;font-size:11px;gap:14px;letter-spacing:.04em;text-transform:uppercase}.modern-tier-legend span{align-items:center;display:inline-flex;gap:6px}.modern-tier-dot{border-radius:2px;display:inline-block;height:8px;width:8px}.theme-modern{--m-bg:#edf0f4;--m-surface:#fff;--m-surface-alt:#f4f6f9;--m-ink:#1b212b;--m-ink-soft:#565f6c;--m-ink-faint:#8891a0;--m-line:#d9dee5;--m-accent:#2f4863;--m-accent-hover:#24384d;--m-tier-poor:#c4392a;--m-tier-fair:#c07a2e;--m-tier-great:#4c8a4a;--m-tier-fantastic:#3a62a6;background:var(--m-bg);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.theme-modern .table-container{width:82%}.theme-modern .table-container-paper{border:1px solid var(--m-line);border-radius:10px;box-shadow:0 1px 2px #1b212b0f,0 8px 24px #1b212b0f}.theme-modern .table{table-layout:fixed}.theme-modern .table td,.theme-modern .table th{overflow:hidden;text-overflow:ellipsis}.theme-modern .table th{background-color:var(--m-surface-alt);border-bottom:1px solid var(--m-line);color:var(--m-ink-faint);font-family:Oswald,sans-serif;font-size:10.5px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.theme-modern .table td{font-feature-settings:"tnum";background-color:var(--m-surface);border-bottom:1px solid var(--m-line);color:var(--m-ink);font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.theme-modern .table tbody tr:nth-child(2n) td{background-color:var(--m-surface-alt)}.theme-modern .table tbody tr:hover td{background-color:color-mix(in srgb,var(--m-accent) 7%,var(--m-surface))}.theme-modern .table td:nth-child(-n+2),.theme-modern .table th:nth-child(-n+2){text-align:left}.theme-modern .table td:nth-child(n+3),.theme-modern .table th:nth-child(n+3){text-align:right}.theme-modern .table .MuiOutlinedInput-root{background:#0000}.theme-modern .table .MuiOutlinedInput-notchedOutline{border-color:var(--m-line)}.theme-modern .table .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--m-accent)!important}.theme-modern .table .MuiInputBase-input{color:var(--m-ink)!important;font-family:IBM Plex Sans,sans-serif!important}.theme-modern .table td:nth-child(n+3) .MuiInputBase-input{font-feature-settings:"tnum";font-family:IBM Plex Mono,monospace!important;font-variant-numeric:tabular-nums;text-align:right}.theme-modern .table tbody tr td:first-child{box-shadow:inset 4px 0 0 #0000;box-shadow:inset 4px 0 0 var(--m-row-rail,#0000)}.theme-modern .table tbody tr[data-tier=poor]{--m-row-rail:var(--m-tier-poor)}.theme-modern .table tbody tr[data-tier=fair]{--m-row-rail:var(--m-tier-fair)}.theme-modern .table tbody tr[data-tier=great]{--m-row-rail:var(--m-tier-great)}.theme-modern .table tbody tr[data-tier=fantastic]{--m-row-rail:var(--m-tier-fantastic)}.theme-modern .modern-pill{align-items:center;background:color-mix(in srgb,var(--m-ink-faint) 16%,var(--m-surface));background:color-mix(in srgb,var(--m-pill-color,var(--m-ink-faint)) 16%,var(--m-surface));border:1px solid color-mix(in srgb,var(--m-pill-color,var(--m-ink-faint)) 35%,#0000);border-radius:999px;color:color-mix(in srgb,var(--m-ink-faint) 82%,var(--m-ink));color:color-mix(in srgb,var(--m-pill-color,var(--m-ink-faint)) 82%,var(--m-ink));display:inline-flex;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.theme-modern .modern-pill:before{background:var(--m-ink-faint);background:var(--m-pill-color,var(--m-ink-faint));border-radius:50%;content:"";flex:none;height:6px;width:6px}.theme-modern .modern-pill-poor{--m-pill-color:var(--m-tier-poor)}.theme-modern .modern-pill-fair{--m-pill-color:var(--m-tier-fair)}.theme-modern .modern-pill-great{--m-pill-color:var(--m-tier-great)}.theme-modern .modern-pill-fantastic{--m-pill-color:var(--m-tier-fantastic)}.theme-modern .modern-ranking-row{gap:10px}.theme-modern .modern-section-label{color:var(--m-ink-faint);font-family:Oswald,sans-serif;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.theme-modern .modern-seg{background:var(--m-surface-alt);border:1px solid var(--m-line);border-radius:999px;gap:2px;padding:3px}.theme-modern .modern-seg-option{border-radius:999px;color:var(--m-ink-soft);margin:0;padding:2px 4px}.theme-modern .modern-seg-option .MuiRadio-root{display:none!important}.theme-modern .modern-seg-option .MuiFormControlLabel-label{font-size:12.5px;font-weight:500;padding:5px 10px}.theme-modern .modern-seg-option.active{background:var(--m-accent)}.theme-modern .modern-seg-option.active .MuiFormControlLabel-label{color:#fff!important}.theme-modern .modern-actions{gap:10px}.theme-modern .modern-btn{border-radius:7px;font-family:IBM Plex Sans,sans-serif;font-size:12.5px;font-weight:500;text-transform:none}.theme-modern .modern-btn-ghost{color:var(--m-ink-soft)!important}.theme-modern .modern-btn-ghost:hover{background:var(--m-surface-alt)!important}.theme-modern .modern-btn-primary{background-color:var(--m-accent)!important;color:#fff!important}.theme-modern .modern-btn-primary:hover{background-color:var(--m-accent-hover)!important}.theme-modern .modern-btn-danger{border-color:color-mix(in srgb,var(--m-tier-poor) 45%,var(--m-line))!important;color:var(--m-tier-poor)!important}.theme-modern .modern-btn-danger:hover{background:color-mix(in srgb,var(--m-tier-poor) 8%,#0000)!important}.theme-modern .input-table-container{background:var(--m-surface)!important;border:1px solid var(--m-line)!important;border-radius:10px;box-shadow:none!important;margin:0 auto 20px;max-width:460px;padding:16px 20px!important;position:static!important;width:auto!important}@media (prefers-reduced-motion:reduce){.theme-modern *{transition:none!important}}.table-container{border:1px solid #ddd;border-radius:8px;margin:0 auto;width:60%}.close-button{background-color:initial;border:none;color:red;cursor:pointer;font-size:16px;height:30px;position:absolute;right:10px;top:10px;width:30px;z-index:1001}.button-group{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:20px}.paste-source-control{margin-left:20px}.floating-table-container{box-shadow:0 4px 8px #0003;left:50%;max-height:480px;max-width:60%;overflow-y:auto;position:relative;top:20px;transform:translateX(-50%);width:60%;z-index:1000}.table{border-collapse:collapse;table-layout:auto;width:100%}.table td,.table th{font-size:12px;padding:1px .5px;text-align:center;white-space:nowrap}.table td:nth-child(n+2),.table th:nth-child(n+2){max-width:100px}.table th{background-color:#f5f5f5;font-weight:700}.table td{background-color:#fff}.table-container-paper{box-shadow:0 4px 8px #0000001a;padding:12px}.input-table-container{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 8px #0000001a;left:10px;padding:10px;position:fixed;top:10px;width:250px;z-index:1000}.DATable td,.DATable th{font-size:12px;max-height:480px;overflow-y:auto;padding:1px .5px;text-align:center;white-space:nowrap}.DATable-container-paper{height:300px;overflow:hidden}.DATable{position:sticky;top:0;width:100%}.DATable th{background-color:#f5f5f5;font-weight:700}
/*# sourceMappingURL=main.cb09e9e6.css.map*/