@font-face{font-family:Funnel Sans;font-style:normal;font-weight:100 900;src:url(/static/media/FunnelSans-Regular.0b2cc7994bcc2b9d3c37.ttf) format("truetype")}@font-face{font-family:Funnel Sans;font-style:italic;font-weight:100 900;src:url(/static/media/FunnelSans-Italic.cb0a73a09acb3839f2a5.ttf) format("truetype")}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fadeUp .5s ease-out;animation-fill-mode:forwards;font-family:Funnel Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;opacity:0}:root{--text:#080708;--text-muted:#666;--background:#efecef;--primary:#4962a8;--secondary:#c5cce4;--border-color:#ddd;--border-strong:#aaa;--input-bg:#fff;--input-border:#ddd;--editable-hover:#f0f0f0;--error-bg:#fcc;--error-border:#c00;--error-text:#c00;--warning-bg:#ffe0c2;--warning-border:#ae5600;--warning-text:#ae5600;--tooltip-icon-bg:#e0e0e0;--tooltip-icon-border:#ccc;--tooltip-popup-bg:#080708;--tooltip-popup-text:#efecef;--scrollbar:#94949499;--scrollbar-hover:#949494cc;--selection:#bcd7ec}@media (prefers-color-scheme:dark){:root{--text:#dedef0;--text-muted:#aaa;--background:#1e1e1f;--primary:#3c5eb7;--secondary:#434355;--border-color:#444;--border-strong:#666;--input-bg:#2a2a35;--input-border:#555;--editable-hover:#334;--error-bg:#520000;--error-border:#c20000;--error-text:#ff7474;--warning-bg:#3d2e1a;--warning-border:#ffb74d;--warning-text:#ffcc80;--tooltip-icon-bg:#444;--tooltip-icon-border:#666;--tooltip-popup-bg:#fff;--tooltip-popup-text:#000;--scrollbar:#94949466;--scrollbar-hover:#949494b3;--selection:#2b4eac}}::-webkit-scrollbar{background-color:#efecef;background-color:var(--background)}::-webkit-scrollbar-thumb{background-color:#94949499;background-color:var(--scrollbar);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background-color:#949494cc;background-color:var(--scrollbar-hover)}::selection{background:#bcd7ec;background:var(--selection);color:#080708;color:var(--text)}body{background-color:var(--background);color:var(--text);overflow-y:scroll}.App{display:grid;justify-content:center}.App-header{text-align:center}#main-header,.App-header{margin-bottom:0;padding-bottom:0}#main-header{font-size:2.5rem}.author-title{font-weight:500;margin-top:0;padding-top:0}.author-title a{color:var(--primary);text-decoration:none}.author-title a:hover{text-decoration:underline}.error-message-container{height:25px;max-width:900px;overflow:hidden}.error-message{background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);opacity:0;transition:visibility 0s linear .2s,opacity .2s;visibility:hidden}.error-message.visible{opacity:1;transition:visibility 0s linear,opacity .2s;visibility:visible}.error-message.warning{background-color:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.footer{border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.9rem;margin-top:20px;max-width:880px;padding:10px 0;text-align:center}.footer a{color:var(--primary);text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width:900px){#main-header{font-size:1.75rem;padding:0 10px}.error-message-container{height:auto;margin:0 auto;max-width:90%;min-height:25px;overflow:visible}.error-message{font-size:.9rem;padding:4px 8px}.footer{margin-left:auto;margin-right:auto;max-width:90%}}.table-container{margin:0 auto;min-width:850px;width:100%;width:850px}.flex-container{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.left-section,.right-section{display:flex;flex:1 1;flex-direction:column}.data-table{background-color:var(--background);border-collapse:collapse;margin-bottom:3px;width:100%}.data-table td,.data-table th{border:1px solid var(--secondary);color:var(--text);font-size:15px;padding:8px;text-align:left;vertical-align:middle}.data-table th{background-color:var(--secondary);font-weight:600}.data-table td:first-child{width:260px}.data-table td:nth-child(2){width:120px}.tooltip{cursor:pointer;display:inline-block;position:relative}.tooltip:after{background-color:var(--tooltip-icon-bg);border:1px solid var(--tooltip-icon-border);border-radius:50%;color:var(--text);content:"?";display:inline-block;font-size:13px;height:15px;line-height:13px;margin-left:.5rem;text-align:center;width:15px}.tooltip:hover:before{background-color:var(--tooltip-popup-bg);border-radius:4px;color:var(--tooltip-popup-text);content:attr(data-tooltip);font-size:12px;left:20px;padding:6px 8px;pointer-events:none;position:absolute;top:-30px;white-space:nowrap;z-index:10}#tooltip-header:after{background-color:var(--primary);color:#fff;font-weight:500}#tooltip-header:hover:before{font-weight:400}.ticker-section{align-items:center;display:flex;justify-content:space-between;margin:20px 0 10px}.ticker-section input[type=text]{background-color:var(--input-bg);border:2px solid var(--input-border);border-radius:6px;color:var(--text);font-size:1.25rem;margin:0 10px;padding:6px;text-transform:uppercase;width:100px}.ticker-section button{background-color:var(--primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-left:10px;padding:8px 16px;transition:transform .15s ease}.ticker-section button:hover{transform:scale(1.05)}.ticker-section button:disabled{background-color:var(--secondary);cursor:not-allowed}.status-indicator{display:inline-block;font-weight:500;margin-left:15px;min-width:100px}#instruc-but{width:180px}.instructions{margin:0;max-height:0;overflow:hidden;padding:0;text-align:left;transition:max-height .2s ease-in-out,visibility 0s linear .2s}.instructions ul{list-style:disc;margin-left:20px}.instructions.show{max-height:500px;transition:max-height .3s ease-in-out}.company-info-section{align-items:baseline;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.5rem}.company-info-left,.company-info-right{align-items:baseline;color:var(--text);display:flex}.company-name{font-size:1.6rem;font-weight:700}.mt-3{margin-top:1.2rem}@media (max-width:900px){.table-container{box-sizing:border-box;min-width:345px;padding:0 10px;width:100%}.flex-container{flex-direction:column;gap:25px}.ticker-section{flex-direction:column;gap:15px}.left-ticker-section{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.ticker-section input[type=text]{max-width:140px;text-align:center;width:100%}#instruc-but,.instructions,.right-ticker-section{display:none!important}.company-info-section{align-items:center;flex-direction:column;gap:5px;text-align:center}.company-name{font-size:1.4rem}.company-info-right{justify-content:center}.data-table td:first-child{font-size:.9rem;max-width:55%;width:auto}.data-table td:nth-child(2){min-width:0;min-width:auto;width:40%}.data-table input{font-size:.9rem}}.editable-cell{padding:2px!important;transition:background-color .2s}.editable-cell:hover{background-color:var(--editable-hover)}.input-wrapper,.percentage-wrapper{align-items:center;display:flex;height:100%;width:100%}.styled-input{background:#0000;border:none;color:var(--text);font-family:inherit;font-size:15px;outline:none;padding:6px 8px;width:100%}.styled-input::-webkit-inner-spin-button,.styled-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.styled-input[type=number]{-moz-appearance:textfield}.input-unit{font-size:.9em;white-space:nowrap}.input-unit,.percent-symbol{color:var(--text-muted);padding-right:8px}.percent-symbol{font-weight:500}
/*# sourceMappingURL=main.9f288375.css.map*/