@import "https://cdn.jsdelivr.net/npm/bulma@1.0.4/css/bulma.min.css";
@media (max-width:1024px){.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;color:#fafafa;--bulma-body-background-color:$black;background-color:#242424;margin:0;font-family:Inter,sans-serif}#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;color:#fafafa;--bulma-body-background-color:$black;background-color:#242424;width:100%;margin:0;font-family:Inter,sans-serif}#root .TrackWidget_spotifyLogoContainer{display:none!important}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6,#root p,#root a,#root strong{color:#fafafa}#root h1{font-size:24px;line-height:1.2}@media (max-width:1024px){#root h1{font-size:20px}}@media (max-width:425px){#root h1{font-size:18px}}#root h2{font-size:20px;line-height:1.2}@media (max-width:1024px){#root h2{font-size:18px}}@media (max-width:425px){#root h2{font-size:16px}}#root h3{font-size:18px;font-weight:600}@media (max-width:425px){#root h3{font-size:14px}}#root h4,#root h5{text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:600}#root p,#root li{font-size:15px;line-height:1.5}@media (max-width:425px){#root p,#root li{font-size:14px}}#root small{font-size:12px}#root a:hover,#root button:hover{color:#ff5f5f!important}hr{margin:0!important}code.ej.zg.zh.zi.ys.b{color:#fafafa!important;background-color:#414141!important}.table-container{-webkit-overflow-scrolling:touch!important;width:100%!important;overflow-x:auto!important}fieldset{box-sizing:border-box;border:3px solid #0000;border-top-color:#dedede;width:90%}legend{margin:auto;padding:0 4px}.katex{text-align:center!important;width:100%!important;display:block!important}img.MD-Image{max-width:500px!important}img.MD-Image :after,img.MD-Image :before{display:none}ul{list-style:outside}li.is-active,li.is-active p{color:#fafafa;font-weight:700}main{max-width:1280px!important}.tooltip{display:inline-block;position:relative}.tooltip:hover{visibility:visible}.tooltiptext{visibility:hidden;color:#242424;z-index:1;background-color:#fafafa;border-radius:6px;width:300px;min-width:300px;max-width:300px;padding:5px;font-size:16px;position:absolute}@media (max-width:1024px){.tooltiptext{font-size:13px}}@media (max-width:425px){.tooltiptext{font-size:12px}}.navbar{background-color:#242424}.navbar-item{color:#fafafa}.navbar-item:hover,.navbar-link:hover{color:#ff5f5f;background-color:#0000}.navbar-link:not(.is-arrowless):after{border-color:#414141;margin-top:-.375em;inset-inline-end:1.125em}#Loading{justify-content:center;align-items:center;display:flex}#Loading .dot{background-color:#333;border-radius:50%;width:10px;height:10px;margin:0 5px;animation:1s infinite alternate bounce}#Loading .dot:nth-child(2){animation-delay:.2s}#Loading .dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.alert{color:red!important}.__Latex__ span.tag{background-color:#242424!important}.hn-table{-webkit-overflow-scrolling:touch!important;width:100%!important;overflow-x:auto!important}.gate-component{cursor:pointer!important;flex-direction:column!important;align-items:center!important;display:flex!important;position:relative!important}.gate-tooltip{color:#fafafa!important;white-space:nowrap!important;opacity:0!important;visibility:hidden!important;z-index:10!important;pointer-events:none!important;background-color:#414141!important;border-radius:.375rem!important;padding:.5rem .75rem!important;transition:opacity .3s,visibility .3s!important;position:absolute!important;bottom:100%!important;left:50%!important;transform:translate(-50%)!important}.gate-component:hover .gate-tooltip{opacity:1!important;visibility:visible!important}.red-li::marker{color:#ff5f5f!important}.blog-kv{border-radius:10px;justify-content:center;align-items:center;min-width:100%;min-height:200px;padding:10px;display:flex;background-color:#f9f9f9!important}@media (max-width:425px){.blog-kv{min-height:100px}}.checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1.2px solid #ccc;border-radius:2px;place-content:center;width:16px;height:16px;margin-right:5px;display:inline-grid}.checkbox input[type=checkbox]:checked{background-color:#fafafa;border-color:#fafafa}.checkbox input[type=checkbox]:checked:before{content:"✔";color:#242424;font-size:10px}.ds-slider{appearance:none;background:#c50000;border-radius:.25rem;outline:none;width:80%;height:.5rem}.ds-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ff5f5f;border:3px solid #fafafa;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px #ff5f5f}.ds-slider::-moz-range-thumb{cursor:pointer;background:#ff5f5f;border:3px solid #fafafa;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px #ff5f5f}.ds-loader{color:#fafafa;align-items:center;gap:.5rem;display:flex}.ds-loader-icon{animation:1s linear infinite ds-spin}.ds-card{color:#fafafa;background-color:#000;border-radius:.75rem;width:100%;max-width:960px;margin-bottom:1.5rem;padding:2rem;box-shadow:0 4px 6px #0000004d}.ds-card h1,.ds-card p{color:#fafafa}.ds-input-group{gap:.75rem;margin-bottom:1.5rem;display:flex}.ds-input-field{color:#fafafa;background-color:#242424;border:1px solid #dedede;border-radius:.5rem;outline:none;flex-grow:1;padding:.75rem 1rem;transition:border-color .2s}.ds-input-field:focus{border-color:#ff5f5f}.ds-button{color:#fafafa;cursor:pointer;background-color:#ff5f5f;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s,transform .1s;display:flex}.ds-button:hover{background-color:#c50000;transform:translateY(-1px)}.ds-button:disabled{cursor:not-allowed;background-color:#414141}.ds-image-display-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.ds-image-card{background-color:#414141;border:1px solid #414141;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.ds-image-card img{object-fit:contain;background-color:#242424;width:100%;height:200px}.ds-image-card .ds-title{text-align:center;color:#fafafa;background-color:#242424;border-top:1px solid #dedede;padding:.75rem;font-weight:500}.ds-info-text{color:#fafafa;text-align:center;padding:.25rem .75rem;font-size:.85rem}.ds-slider-group{text-align:center;color:#fafafa;margin-top:1.5rem}@keyframes ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ds-error-message{color:#fafafa;text-align:center;background-color:#ff5f5f;border-radius:.5rem;margin-top:1rem;padding:.75rem}.ds-title-main{font-size:32px!important}@media (max-width:1024px){.ds-title-main{font-size:24px!important}.ds-container{min-height:10px}}@media (max-width:425px){.ds-title-main{font-size:18px!important}.ds-card{padding:10px!important}.ds-input-group{flex-direction:column!important}}.ds-text-content{color:#fafafa}.chart-container{width:100%;max-width:600px;height:300px;max-height:400px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:768px){.chart-container{height:400px}}input[type=range]::-webkit-slider-thumb{background-color:#ff5f5f}input[type=range]::-moz-range-thumb{background-color:#ff5f5f}.info-card{color:#fafafa;background-color:#000;border-radius:.75rem;margin-bottom:1.5rem;padding:2rem;box-shadow:0 4px 6px #0000004d}.control-btn{color:#fafafa;cursor:pointer;background-color:#ff5f5f;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s,transform .1s;display:flex}.control-btn:hover{background-color:#c50000;transform:translateY(-1px)}.control-btn.active{color:#fafafa;background-color:#c50000;font-weight:600}.text-gray-400,.text-gray-300{color:#d4d4d4}.text-gray-500{color:#888}.border-gray-700{border-color:#414141}.bg-gray-600{background-color:#414141}
