:root{--dvh:1dvh;--dvw:1dvw;--available-width:calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));--available-height:calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{background-color:#000!important;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#color-dropdown-menu,#song-search-inline-dropdown,#tab-content,.dropdown-control,.dropdown-dropdown-indicator,.dropdown-indicators-container,.dropdown-menu,.dropdown-value-container{border-radius:12px;scrollbar-color:#ccc #151a21;scrollbar-width:thin}#color-dropdown-menu::-webkit-scrollbar,#song-search-inline-dropdown::-webkit-scrollbar,#tab-content::-webkit-scrollbar,.dropdown-control::-webkit-scrollbar,.dropdown-dropdown-indicator::-webkit-scrollbar,.dropdown-indicators-container::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar,.dropdown-value-container::-webkit-scrollbar{background:#151a21;border-radius:12px;width:12px}#color-dropdown-menu::-webkit-scrollbar-thumb,#song-search-inline-dropdown::-webkit-scrollbar-thumb,#tab-content::-webkit-scrollbar-thumb,.dropdown-control::-webkit-scrollbar-thumb,.dropdown-dropdown-indicator::-webkit-scrollbar-thumb,.dropdown-indicators-container::-webkit-scrollbar-thumb,.dropdown-menu::-webkit-scrollbar-thumb,.dropdown-value-container::-webkit-scrollbar-thumb{background:#348fd9;border-radius:12px}input{background:#000;border-radius:10px 0 0 10px;color:#fff;font-family:Sniglet,sans-serif;font-size:18px;font-weight:400}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-font-smoothing:antialiased!important;background-color:#000!important;border:none!important;border-radius:12px 0 0 12px!important;box-shadow:inset 0 0 0 1000px #000!important;-webkit-box-shadow:inset 0 0 0 1000px #000!important;caret-color:#fff!important;color:#fff!important;font-family:Sniglet,sans-serif!important;font-size:18px!important;font-weight:400!important}button:hover,label.button:hover{filter:brightness(88%)}button.touch-active,button:active,label.button.touch-active,label.button:active{filter:brightness(75%);transform:scale(.9)}@keyframes expandPill{0%{opacity:0;width:0}to{opacity:1;width:240px}}@keyframes contractPill{0%{margin-left:12px;opacity:1;width:180px}to{margin-left:0;opacity:0;width:0}}.circle-icon-btn{align-items:center;background:#222;border:none;border-radius:50%;box-shadow:0 1px 4px #00000014;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:relative;transition:background .2s,box-shadow .2s,transform .2s;width:48px}.circle-icon-btn:hover{box-shadow:0 4px 16px #00000026;transform:scale(1.05)}.circle-icon-btn:active{transform:scale(.95)}.circle-icon-inner{align-items:center;background:#faf9f6;border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}.like-count{bottom:-16px;color:#333;font-size:14px;left:50%;position:absolute;transform:translateX(-50%)}.leaderboard-table{background:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 1px 8px #00000012;margin:0 auto}.leaderboard-table td{border:1px solid #ddd;padding:8px 16px;vertical-align:top}.leaderboard-table ol{margin:0;padding:0}.leaderboard-table li{font-size:16px;margin:3px 0;text-align:center}.container{background-color:#ffffffb3;border-radius:10px;font-size:24px;left:50%;max-width:calc(100vw - 40px);padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:fit-content;z-index:20}@media (pointer:coarse) and (orientation:portrait){.container{max-width:calc(100vw - 20px);width:80vw}}@media (pointer:coarse) and (orientation:landscape){.container{max-width:calc(100vw - 20px);width:70vw}}.loading-spinner{align-items:center;display:flex;justify-content:center;min-height:100px}.loading-spinner:after{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;content:"";height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ring-spinner-bg{background:#282828cc;border-radius:18px;padding:18px;transition:opacity .1s}.ring-spinner,.ring-spinner-bg{align-items:center;display:flex;justify-content:center}.ring-spinner{animation:ring-rotate 1.5s linear infinite;height:54px;margin:0 auto;position:relative;width:54px}.ring-spinner-dot{background:#eee;border-radius:50%;height:12px;opacity:.75;position:absolute;width:12px}.ring-spinner-dot:first-child{transform:rotate(0deg) translate(22px)}.ring-spinner-dot:nth-child(2){transform:rotate(45deg) translate(22px)}.ring-spinner-dot:nth-child(3){transform:rotate(90deg) translate(22px)}.ring-spinner-dot:nth-child(4){transform:rotate(135deg) translate(22px)}.ring-spinner-dot:nth-child(5){transform:rotate(180deg) translate(22px)}.ring-spinner-dot:nth-child(6){transform:rotate(225deg) translate(22px)}.ring-spinner-dot:nth-child(7){transform:rotate(270deg) translate(22px)}.ring-spinner-dot:nth-child(8){transform:rotate(315deg) translate(22px)}@keyframes ring-rotate{to{transform:rotate(1turn)}}.orbit-spinner-bg{align-items:center;background:#282828cc;border-radius:20px;box-sizing:border-box;display:flex;height:100px;justify-content:center;overflow:hidden;padding:0;position:absolute;transition:opacity .1s;width:100px}.orbit-container{animation:img-revolution 2s linear infinite;left:19px;position:absolute;top:21px;transform:translate(-50%,-50%)}.spinning-image,.spinning-image2{animation:fadeIn 1s ease-in forwards,img-rotation 2s linear infinite;height:60px;object-fit:contain;opacity:0;transform-origin:center center;width:60px}.orbit-container:nth-child(2){animation-delay:-1s}@keyframes img-rotation{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes img-revolution{0%{transform:rotate(0deg) translate(-5px) rotate(0deg)}to{transform:rotate(-1turn) translate(-5px) rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.outlined-text{color:#fff}@supports (-webkit-text-stroke:4px black){.outlined-text{-webkit-text-stroke:4px #000;text-shadow:none}}@supports not (-webkit-text-stroke:4px black){.outlined-text{text-shadow:-4px -4px 0 #000,4px -4px 0 #000,-4px 4px 0 #000,4px 4px 0 #000}}.alt-outlined-text{color:#fff}@supports (-webkit-text-stroke:1.5px black){.alt-outlined-text{-webkit-text-stroke:1.5px #000;text-shadow:none}}@supports not (-webkit-text-stroke:1.5px black){.alt-outlined-text{text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000}}#color-dropdown-menu{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;touch-action:pan-y!important}.color-circle{border:1px solid #0003;border-radius:12px;display:inline-block;height:12px;margin-right:0;vertical-align:middle;width:12px}.transparent-label{color:#ccc;font-weight:700}.dropdown-control{background-color:#222b36!important;border:1px solid #0003!important;box-shadow:none!important;cursor:pointer!important;height:30px!important;min-height:12px!important}.dropdown-value-container{padding:0 8px!important}.dropdown-indicators-container{height:24px!important;padding:0 8px!important}.dropdown-indicator-separator{display:none!important}.dropdown-dropdown-indicator{padding:0!important}.dropdown-menu{-webkit-overflow-scrolling:touch;background-color:#222b36!important;border:1px solid #555!important;border-radius:4px!important;margin-top:0!important;max-height:80px!important;overflow-y:auto!important;overscroll-behavior:contain;pointer-events:auto!important;position:absolute!important;touch-action:auto!important;-webkit-transform:translateZ(0);z-index:10000!important}.dropdown-menu>div{max-height:100%!important;overflow-y:hidden!important}.dropdown-option{background-color:#222b36!important;color:#fff!important;cursor:pointer!important;padding:1px 8px 0!important}.dropdown-option-focused{background-color:#348fd9!important}.dropdown-single-value{align-items:center!important;display:flex!important;height:100%;margin-left:0!important;margin-right:0!important}.delfi-app :root{--available-width:calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));--available-height:calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--mobile-breakpoint:768px;--tablet-breakpoint:1024px}.delfi-app *{box-sizing:border-box;margin:0;padding:0}.delfi-app body,.delfi-app html{height:100%;margin:0;overflow:hidden;padding:0;position:fixed;width:100%}.delfi-app #root{height:100vh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);width:100vw}.delfi-app body{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#111112;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-user-select:none;user-select:none}.delfi-app .app{background:#18191a;color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100vw}.delfi-app .slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#fff 60%,#27ce93);border:2px solid #333;border-radius:50%;box-shadow:0 4px 12px #38ff9f24;cursor:grab;height:28px;-webkit-transition:all .2s ease;transition:all .2s ease;width:28px}.delfi-app .slider::-webkit-slider-thumb:hover{box-shadow:0 6px 16px #38ff9f33;transform:scale(1.1)}.delfi-app .slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.delfi-app .slider:disabled::-webkit-slider-thumb{background:#666;cursor:not-allowed;transform:none}.delfi-app .slider::-moz-range-thumb{background:linear-gradient(145deg,#fff 60%,#27ce93);border:2px solid #333;border-radius:50%;cursor:grab;height:28px;-moz-transition:all .2s ease;transition:all .2s ease;width:28px}.delfi-app .allocation-input:focus{border-color:#0fa966;box-shadow:0 0 0 2px #0fa96633;outline:none}.delfi-app .allocation-input:disabled{cursor:not-allowed;opacity:.5}.delfi-app .continue-btn:focus,.delfi-app .continue-btn:hover{background:#11b36d;box-shadow:0 6px 16px #1fd88766;color:#fff;transform:translateY(-2px)}.delfi-app .continue-btn:active{transform:translateY(0)}.delfi-app .financial-section:hover{background:#1f2022;border-color:#333}.delfi-app .news-article:hover{background:#252628;border-color:#333}.delfi-app .metric:hover{background:#ffffff0d;border-radius:4px;padding-left:8px;padding-right:8px}.delfi-app .analytics-tab .metric:last-child{border-bottom:none}.delfi-app ::-webkit-scrollbar{height:8px;width:8px}.delfi-app ::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.delfi-app ::-webkit-scrollbar-thumb{background:#444;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.delfi-app ::-webkit-scrollbar-thumb:hover{background:#666}.delfi-app ::-webkit-scrollbar-corner{background:#1a1a1a}.delfi-app .loading-state{color:#76f9a0}.delfi-app .error-state,.delfi-app .loading-state{align-items:center;display:flex;font-size:1.1em;justify-content:center;padding:40px}.delfi-app .error-state{color:#ff6b6b;text-align:center}.delfi-app .tab-btn:focus,.delfi-app button:focus,.delfi-app input:focus{outline:2px solid #0fa966;outline-offset:2px}@media (max-width:767px){.delfi-app .top-section{flex-direction:column;height:60vh}.delfi-app .chart-panel,.delfi-app .left-panel{height:50%!important;width:100%!important}.delfi-app .chart-panel{padding:12px}.delfi-app .bottom-section{flex-direction:column!important;height:40vh!important;padding:12px!important}.delfi-app .portfolio-controls{align-items:center!important;flex-direction:row!important;gap:16px!important;justify-content:space-between!important;padding:0}.delfi-app .timeline-container{flex:1 1!important;margin-bottom:16px!important}.delfi-app .chart-header{align-items:flex-start;flex-direction:column;padding-bottom:12px}.delfi-app .chart-header h3{font-size:1.2em}.delfi-app .timeframe-buttons{gap:4px;justify-content:flex-start}.delfi-app .timeframe-btn{font-size:.8em;min-height:28px;padding:4px 8px}.delfi-app .chart-canvas{border-radius:12px}.delfi-app .current-date{font-size:1.1em;margin-bottom:12px}.delfi-app .slider{height:8px}.delfi-app .allocation-control,.delfi-app .portfolio-value{text-align:left}.delfi-app .allocation-control h3,.delfi-app .portfolio-value h3{font-size:1em;margin-bottom:4px}.delfi-app .value{font-size:1.4em}.delfi-app .allocation-input{font-size:1.1em;min-height:36px;padding:6px 8px;width:80px}.delfi-app .basis-points-label{font-size:.9em;margin-left:4px}.delfi-app .continue-btn{font-size:1.1em;margin-top:0;min-height:40px;padding:8px 20px}}@media (prefers-reduced-motion:reduce){.delfi-app *,.delfi-app :after,.delfi-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.delfi-app .app{background:#000}.delfi-app .app,.delfi-app .financial-section,.delfi-app .news-article{border:2px solid #fff}}@media print{.delfi-app .app{background:#fff!important;color:#000!important}.delfi-app .chart-panel{page-break-inside:avoid}}
/*# sourceMappingURL=main.b630b066.css.map*/