.content{height:calc(100vh - 65px);display:grid;grid-template-columns:max-content auto max-content;transition:.2s;overflow:hidden}@media(max-width:768px){.content{grid-template-columns:0 1fr 0}}.view{background-color:var(--tenasol-navy);grid-column-start:2;display:flex;flex-direction:column;min-height:0}.view .view-content{overflow:hidden;width:100%;flex:1;min-height:0;position:relative}.view .view-content .page{width:100%;height:100%;overflow:auto;transition:.2s ease-in-out;position:absolute;z-index:1}.view .view-content .disabled{z-index:-1}.view .container{display:flex;flex-direction:column;align-items:center;width:100%}.global-drop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0c1d2be6;border:3px dashed var(--tenasol-yellow);box-sizing:border-box;pointer-events:none}.global-drop-overlay-message{color:var(--tenasol-yellow);font-size:1.4rem;font-weight:600}.global-drop-error{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1001;background-color:var(--tenasol-navy);border:1px solid var(--tenasol-red);color:var(--tenasol-red);padding:10px 16px;border-radius:6px;max-width:min(600px,calc(100% - 32px));white-space:pre-line}.global-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background-color:#0c1d2bbf;pointer-events:none}.global-loading-overlay__spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--tenasol-slate);border-top-color:var(--tenasol-yellow);animation:global-loading-spin .8s linear infinite}@keyframes global-loading-spin{to{transform:rotate(360deg)}}.global-loading-overlay__message{color:var(--tenasol-off-white);font-size:1.1rem;font-weight:600;max-width:min(600px,calc(100% - 48px));text-align:center}.graph-loading{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--tenasol-light-grey)}.graph-loading p{margin:0;font-size:.9rem}.graph-loading__spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--tenasol-slate);border-top-color:var(--tenasol-yellow);animation:graph-loading-spin .8s linear infinite}@keyframes graph-loading-spin{to{transform:rotate(360deg)}}._GzYRV{line-height:1.2;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}._3eOF8{margin-right:5px;font-weight:700}._3eOF8+._3eOF8{margin-left:-5px}._1MFti{cursor:pointer}._f10Tu{font-size:1.2em;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._1UmXx:after{content:"▸"}._1LId0:after{content:"▾"}._1pNG9{margin-right:5px}._1pNG9:after{content:"...";font-size:.8em}._2IvMF{background:#eee}._2bkNM{margin:0;padding:0 10px}._1BXBN{margin:0;padding:0}._1MGIk{font-weight:600;margin-right:5px;color:#000}._3uHL6{color:#000}._2T6PJ,._1Gho6{color:#df113a}._vGjyY{color:#2a3f3c}._1bQdo{color:#0b75f5}._3zQKs{color:#469038}._1xvuR{color:#43413d}._oLqym,._2AXVT,._2KJWg{color:#000}._11RoI{background:#002b36}._17H2C,._3QHg2,._3fDAz{color:#fdf6e3}._2bSDX{font-weight:bolder;margin-right:5px;color:#fdf6e3}._gsbQL{color:#fdf6e3}._LaAZe,._GTKgm{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}.navbar{background-color:var(--tenasol-navy);color:var(--tenasol-light-grey);height:64px;flex-shrink:0;display:grid;align-items:center;grid-template-columns:32px max-content max-content max-content max-content max-content auto 32px;font-size:12pt;font-weight:initial;border-bottom:2px solid var(--tenasol-slate)}.unloaded{grid-template-columns:auto max-content auto}.navbar div{padding:0 13px;transition:.2s;height:100%;align-content:center}.navbar div:hover,.navbar div:active{background-color:var(--tenasol-dark-slate);cursor:pointer}.navbar a{padding:0 13px;transition:.2s;height:100%;color:var(--tenasol-light-grey);align-content:center;text-decoration:none}.navbar a:visited{color:var(--tenasol-light-grey);background-color:transparent;text-decoration:none}.navbar a:hover,.navbar a:active{background-color:var(--tenasol-dark-slate);cursor:pointer}.navbar a.active{font-weight:700;color:var(--tenasol-yellow);border-bottom:2px solid var(--tenasol-yellow)}.navbar .collapse{border:2px solid var(--tenasol-slate);background-color:var(--tenasol-navy);border-left:none;border-radius:0 15px 15px 0;left:-2px;display:flex;flex-direction:row;align-items:center;padding:0;margin:0;z-index:1}.navbar .collapse-right{border:2px solid var(--tenasol-slate);background-color:var(--tenasol-navy);border-right:none;border-radius:15px 0 0 15px;left:-2px;display:flex;flex-direction:row;align-items:center;padding:0;z-index:1}.navbar .first-tab{padding-left:23px;margin-left:-20px}.view .collapse img.disabled,.view .collapse-right img.disabled{--webkit-transform: scaleX(-1);transform:scaleX(-1)}.navbar .float-tab{width:calc(50% - 55px);transition:.2s;padding:0}.navbar .hidden-tab{width:0;transition:.2s;padding:0}.navbar .float-tab:hover{background-color:var(--tenasol-navy);cursor:revert}.navbar .greyed{cursor:revert!important}.navbar .greyed:hover,.navbar .greyed:active{background-color:var(--tenasol-navy)}.navbar .greyed img{filter:grayscale(100%) brightness(50%);cursor:revert!important}@keyframes bounceAnimation{0%,20%,50%,80%,to{transform:translateY(0);color:#0d99ff!important}40%{transform:translateY(-10px);color:#303f9f!important}60%{transform:translateY(-5px);color:#0c1d2b!important}}.navbar .bounce{animation:bounceAnimation 1s ease-in-out infinite;animation-iteration-count:1}.navbar .tab-bubble{position:relative;align-self:flex-end;right:-76px;top:-24px;height:0}.navbar .tab-bubble div{color:var(--tenasol-navy);font-weight:900;background:var(--tenasol-yellow);border-radius:12px;text-align:center;padding:3px 5px;font-size:9pt;position:fixed;z-index:2;height:auto}.navbar .contact_us{margin-left:auto;padding:0 12px;display:flex;align-items:center;height:100%;flex-shrink:0;background:transparent!important;border:none!important}.navbar .contact_us a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;background-color:var(--tenasol-yellow);color:var(--tenasol-dark-slate)!important;border-radius:5px;border:1px solid var(--tenasol-slate);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 1px #00000026}.navbar .contact_us a:hover,.navbar .contact_us a:active{background-color:var(--tenasol-dark-yellow);color:var(--tenasol-dark-slate)!important}.navbar .contact_us a,.navbar .contact_us a:focus,.navbar .contact_us a:active{border-bottom:none!important}.navbar .contact_us a:focus-visible{outline:2px solid var(--tenasol-yellow);outline-offset:2px}@media(max-width:768px){.navbar{height:48px;font-size:11pt;overflow-x:auto;scrollbar-width:none}.navbar::-webkit-scrollbar{display:none}.navbar .contact_us a{height:34px;padding:0 12px}}@media(min-width:1400px){.navbar{font-size:16pt}}#details{display:flex;flex-direction:column;border-left:2px solid var(--tenasol-slate);height:100%;overflow-y:hidden;background-color:var(--tenasol-navy);max-width:calc(100vw - 20px);box-sizing:border-box;width:0}#details .details-viewport{display:flex;flex-direction:column;overflow:auto}#details .details-content{transition-timing-function:ease-in-out;grid-column-start:3}#details .header{height:24px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 8px;font-size:16px;font-weight:700;background-color:var(--tenasol-navy)}#details .details-close{display:none;background:none;border:none;color:var(--tenasol-light-grey);font-size:20px;line-height:1;padding:4px 8px;cursor:pointer;border-radius:4px;flex-shrink:0}#details .details-close:active{background-color:var(--tenasol-slate);color:var(--tenasol-off-white)}#details .resize-handle{position:absolute;z-index:10;width:10px;height:40px;left:-8px;top:50%;border-left:2px solid var(--tenasol-slate);border-right:2px solid var(--tenasol-slate);pointer-events:none}#details ._3QHg2 .label{margin-left:-12px;margin-right:-2px}#details ._17H2C{margin-left:-19px}#details .highlighted{border-left:5px solid var(--tenasol-dark-yellow)!important}.search{background:#ac2e7c}@media(max-width:768px){#details{position:fixed;top:0;right:0;width:100%!important;max-width:100%!important;height:100%;z-index:200;border-left:none;transform:translate(0);transition:transform .25s ease-in-out;overflow-y:auto}#details.details--closed{transform:translate(100%);pointer-events:none}#details .details-viewport{height:calc(100% - 48px);overflow-y:auto}#details .details-content{width:100%!important;box-sizing:border-box}#details .header{height:48px;font-size:18px;padding:0 12px}#details .details-close{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}.vjv-scroll{flex:1;min-height:0;overflow:auto;font-family:monospace;font-weight:700}.vjv-row{display:flex;align-items:baseline;flex-wrap:wrap;font-size:.75rem;line-height:1.4;padding-top:1px;padding-bottom:1px}.vjv-indent{width:1rem;flex-shrink:0}.vjv-key{flex-shrink:0}.vjv-toggle{width:1rem;flex-shrink:0;text-align:left;background:none;border:none;padding:0;cursor:pointer}.vjv-toggle:hover{opacity:.7}.vjv-count{margin-left:.25rem;margin-right:.25rem;font-style:italic}.vjv-row.highlighted{background-color:#4a9eca2e;border-left:2px solid #4a9eca;margin-left:-2px}.search{background-color:#fbbf2459;color:#fde68a;border-radius:2px;padding:0 1px}.view .import-intro,.view .import-about{width:min(600px,calc(100% - 24px))}.view .import-intro{text-align:center;padding-top:22px}.view .import-intro h1{margin:0 0 6px;font-size:1.4rem;line-height:1.25}.view .import-intro p{margin:0;color:var(--tenasol-light-grey);font-size:.85rem;line-height:1.5}.view .import-about{margin:32px 0 48px;color:var(--tenasol-light-grey);font-size:.85rem}.view .code-loader .section-label,.view .upload .upload-label{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tenasol-light-grey)}.view .import-about .section-label{margin-bottom:10px}.view .upload .upload-label{padding:16px 0 10px}.view .upload .drop-hint,.view .upload .tap-hint{margin:0;padding-bottom:4px;font-size:.8rem;font-weight:400;color:var(--tenasol-grey)}.view .upload .drop-hint--active{color:var(--tenasol-yellow)}.view .import-about ul{margin:0;padding-left:20px}.view .import-about li{margin-bottom:8px}.view .import-about b{color:var(--tenasol-off-white)}.view .upload{border:2px dashed var(--tenasol-slate);background-color:var(--tenasol-navy);border-radius:10px;width:min(600px,calc(100% - 24px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;transition:.1s ease-in-out;cursor:pointer;margin:24px 0 50px}.view .upload:hover{background-color:var(--tenasol-dark-slate);border-color:var(--tenasol-pale-blue)}.view .dragging,.view .upload.dragging:hover{background-color:var(--tenasol-dark-slate);border-color:var(--tenasol-yellow)}.view .upload textarea{border-radius:10px;width:90%;height:200px;resize:none;font-size:16px;color-scheme:light;background-color:#fff;color:var(--tenasol-off-black);border:1px solid var(--tenasol-pale-blue);padding:8px 10px}.view .upload textarea::placeholder{color:var(--tenasol-grey)}.view .upload .message{white-space:pre-line;padding-top:10px}.view .upload .error{color:var(--tenasol-red)}.view .upload .button{margin:22px 0 10px;padding:9px 22px;background-color:var(--tenasol-yellow);color:var(--tenasol-navy);border:none;border-radius:5px;font-size:.9rem;font-weight:600}.view .upload .button:hover,.view .upload .button:active{background-color:var(--tenasol-dark-yellow)}.button p,.button b{color:var(--tenasol-yellow)}.view .upload .tap-hint{display:none}@media(hover:none)and (pointer:coarse){.view .upload .drop-hint{display:none}.view .upload .tap-hint{display:block}}@media(max-width:1080px){.view .import-intro{padding-top:12px}.view .import-intro h1{font-size:1.2rem}.view .import-about{margin:24px 0 32px}.view .upload{margin:15px 0}.view .upload .upload-label{padding:12px 0 8px}}@media(max-width:768px){.view .upload textarea{height:140px}}.samples{display:grid;width:100%;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;justify-items:center}.samples-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.sample{position:relative;border:1px solid var(--tenasol-slate);color:var(--tenasol-off-white);border-radius:10px;margin:20px;padding:20px 5px;width:200px;transform:scale(1);transition:.4s;place-items:center;background-color:var(--tenasol-dark-background);cursor:pointer;place-self:center}.sample:hover{transition:.4s;transform:scale(1.05);background-color:var(--tenasol-dark-slate);border:1px solid var(--tenasol-pale-blue)}.sample .title{font-size:16px;font-weight:700;margin-top:10px}.sample-copy-link{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--tenasol-light-grey);cursor:pointer}.sample-copy-link:hover,.sample-copy-link:focus-visible{background-color:var(--tenasol-slate);color:var(--tenasol-off-white)}.sample-copy-link-icon{width:16px;height:16px}@media screen and (max-width:600px){.sample{margin:8px;width:calc(50% - 16px);min-width:150px}.sample .title{font-size:14px}}.file-queue{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;font-size:.85rem}.file-queue-toggle{display:flex;align-items:center;gap:8px;background-color:var(--tenasol-navy);color:var(--tenasol-off-white);border:1px solid var(--tenasol-slate);border-radius:20px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #00000059}.file-queue-toggle:hover,.file-queue-toggle:active{background-color:var(--tenasol-dark-slate)}.file-queue-toggle__spinner{width:10px;height:10px;border-radius:50%;border:2px solid var(--tenasol-slate);border-top-color:var(--tenasol-yellow);animation:file-queue-spin .8s linear infinite}@keyframes file-queue-spin{to{transform:rotate(360deg)}}.file-queue-panel{margin-bottom:8px;width:min(320px,calc(100vw - 40px));max-height:min(360px,calc(100vh - 120px));overflow-y:auto;background-color:var(--tenasol-navy);border:1px solid var(--tenasol-slate);border-radius:10px;box-shadow:0 4px 16px #00000073}.file-queue-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:6px}.file-queue-panel__title{margin:0;padding:10px 14px 6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tenasol-light-grey)}.file-queue-panel__clear{background:none;border:none;color:var(--tenasol-light-grey);font-size:.72rem;font-weight:600;text-decoration:underline;cursor:pointer;padding:4px 2px}.file-queue-panel__clear:hover,.file-queue-panel__clear:active{color:var(--tenasol-yellow)}.file-queue-panel ul{list-style:none;margin:0;padding:0 6px 6px}.file-queue-item{display:flex;align-items:stretch;gap:4px;border-radius:6px}.file-queue-item:hover,.file-queue-item:active{background-color:var(--tenasol-dark-slate)}.file-queue-item.active{background-color:var(--tenasol-slate)}.file-queue-item__select{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:none;color:inherit;text-align:left;padding:8px 6px;cursor:pointer}.file-queue-item__name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tenasol-off-white);font-weight:600}.file-queue-item__status{font-size:.75rem;color:var(--tenasol-light-grey)}.file-queue-item.status-error .file-queue-item__status{color:var(--tenasol-red)}.file-queue-item.status-ready .file-queue-item__status{color:var(--tenasol-yellow)}.file-queue-item__remove{background:none;border:none;color:var(--tenasol-light-grey);font-size:1.1rem;line-height:1;padding:0 10px;cursor:pointer}.file-queue-item__remove:hover:not(:disabled){color:var(--tenasol-red)}.file-queue-item__remove:disabled{color:var(--tenasol-inactive-grey);cursor:default}
