.splash-icon{margin-top:25vh;position:relative}.splash-screen{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;flex-grow:1;flex-shrink:0;z-index:9999;background-color:#fff;color:var(--color-grey-blue-dark)}.splash-title{font-size:2rem;font-weight:700;margin:2rem auto .5rem;font-family:ClashDisplay,sans-serif}.splash-sub{font-size:1rem;font-weight:400}.dot{bottom:9px;left:3px;width:.75rem;height:.75rem;margin:.5rem;border-radius:50%;background:var(--color-orange);animation:focus 5s infinite;position:absolute}@keyframes focus{0%,30%,70%{transform:scale(1)}40%{transform:scale(.5);background:#f76650}50%{transform:scale(1.1);background:var(--color-orange)}60%{transform:scale(.8)}}:root{--color-first: #191b22;--color-second: #32333d;--color-third: #505666;--color-four: #6e7486;--color-five: #848792;--color-cloud: #b9babf;--color-six: #d3d4d6;--color-seven: #e1e2e5;--color-eight: #f0f1f5;--color-nine: #f5f6f7;--color-ten: #fcfcfc;--color-soft-white: #fcfbf9;--color-vanilla: #f8f6f2;--color-light-sand: #f2f0eb;--color-sand: #ebe9e2;--color-dark-sand: #d8d5cd;--color-stone: #bebebd;--color-hint-blue: #f9fbff;--color-rain: #f2f3ff;--color-light-blue: #e4f0ff;--color-pastel-blue: #cbdcff;--color-soft-blue: #99b3ff;--color-malibu: #7088fa;--color-med-blue: #5579fc;--color-blue: #1f5bff;--color-blue-hover: #3760e0;--color-deep-blue: #1846c4;--color-gold: #ecb901;--color-light-orange: #ffe2cd;--color-orange: #ff8e3c;--color-warm-brown: #c05e17;--color-grey-blue-light: #939cbd;--color-grey-blue: #64729d;--color-grey-blue-dark: #42495e;--color-purple: #5c5bec;--color-light-purple: #eae6fc;--color-blue-purple: #7e92fb;--color-light-blue-purple: #e8e9ff;--color-green: #0cc291;--color-med-green: #a4e8d6;--color-soft-green: #e1f7f1;--color-light-green: #ebfaf6;--color-strong-red: #ad002d;--color-red: #ee3867;--color-med-red: #f8acc0;--color-soft-red: #fde6ec;--color-light-red: #feeef2;--opacity: 1;--top: 0}[v-cloak]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection,::-moz-selection{background-color:var(--color-sand)}::placeholder,::-ms-input-placeholder{font-family:inherit;color:var(--color-five);opacity:1}::placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .275s ease}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{margin:1px 0;background-color:transparent;box-shadow:none}::-webkit-scrollbar-thumb{min-height:3rem;border:4px solid transparent;border-radius:.5rem;background-color:var(--color-seven);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-cloud)}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{height:0;width:0}::-ms-clear,input::-ms-clear,input::-ms-reveal{display:none}mark{padding:2px;color:#000;background-color:var(--color-dark-sand)}mark *{color:inherit;background-color:inherit}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:Archivo,Heebo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}html,body{width:100%;height:100%;height:-webkit-fill-available;margin:0;padding:0;overflow:hidden}body{font-size:1rem;line-height:1.54;font-synthesis:none;text-underline-offset:2px;-moz-tab-size:4;tab-size:4;background-color:#fff;scrollbar-track-color:var(--color-nine);scrollbar-face-color:var(--color-seven);scrollbar-shadow-color:var(--color-cloud);scrollbar-arrow-color:var(--color-eight)}.app{position:relative;display:flex;height:100%;max-height:100dvh;width:100%;overflow:hidden;white-space:normal}[dir=rtl],.rtl{direction:rtl;text-align:right}[dir=ltr],.ltr{direction:ltr;text-align:left}.bold{font-weight:600;color:#000}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){margin:1rem auto;line-height:1.2}.h1,h1{font-size:1.75rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.875rem}.title{font-weight:600}img{display:inline-block;height:auto;max-width:100%}a,a:link,a:visited{cursor:pointer;position:relative;color:var(--color-third);text-decoration:none}a:hover,a:active{color:var(--color-blue)}a:focus,button:focus,select:focus{outline:none}ol,ul{margin:0;padding-left:1.5rem;padding-right:0}.rtl ol,.rtl ul{padding-left:0;padding-right:1.5rem}li{display:block;margin:0;padding:0}button{display:flex;align-items:center;justify-content:center;border-radius:.25rem}[contenteditable=true]:active,[contenteditable=true]:focus,textarea:active,textarea:focus,input:active,input:focus{outline:none}pre{font-family:inherit;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}del{position:relative;color:var(--color-red);text-decoration:var(--color-red) line-through;background-color:var(--color-vanilla)}ins{color:var(--color-blue);text-decoration:none}del.move,ins.move{color:var(--color-green)}.tooltip{pointer-events:none;position:fixed;z-index:999;max-width:200px;padding:.375rem .5rem;border-radius:.25rem;font-family:Archivo,Heebo,sans-serif;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:.25px;white-space:nowrap;text-align:center;color:#fff;background:var(--color-second);opacity:0;transform:scale(.9);transform-origin:center bottom 0px;transition-property:opacity,transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip-visible{opacity:1;transform:scale(1)}.no-select,.tooltip{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-wrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spinner-wrap{display:inline-block;position:relative;width:72px;height:72px}.spinner{height:100%;width:100%;box-sizing:border-box;display:block;margin:.5rem;border:5px solid var(--color-vanilla);border-top-color:var(--color-malibu);border-radius:50%;animation:spin 1.2s cubic-bezier(.5,.2,.3,.7) infinite}.spinner.large{width:3rem;height:3rem}.spinner-wrap.inline{width:2rem;height:2rem;min-width:2rem;min-height:2rem;max-height:100%;margin:0;display:flex;align-items:center;justify-content:center}.spinner.inline{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;border:3px solid var(--color-cloud);border-top-color:transparent;margin:0;flex-shrink:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.live-dot{display:inline-block;vertical-align:baseline;margin:0 .5rem;width:.625rem;height:.625rem;min-width:.625rem;border-radius:50%;background:var(--color-orange);animation:livePulse 1.5s ease-in-out infinite}.live-dot.static{animation:none}.live-dot.paused,.live-dot.error{animation:none;background:var(--color-first)}@keyframes thinkingPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes livePulse{0%,30%,60%,to{transform:scale(1);opacity:.7}15%,45%{transform:scale(1.3);opacity:1}}.modal{position:fixed;display:flex;justify-content:center;align-items:center;text-align:left;left:0;top:0;width:100%;height:100%;z-index:1100;overflow:auto;background-color:#00000040}.modal-content{position:relative;pointer-events:all;max-width:calc(100vw - 2rem);max-height:calc(100vh - 3rem);overflow:hidden;background:#fff;border-radius:.75rem;box-shadow:#0000000f 0 8px 16px,#0000001f 0 32px 64px -20px;display:flex;flex-direction:column}.modal-enter-active,.modal-leave-active{transition:opacity .175s cubic-bezier(.15,1,.3,1)}.modal-enter-active .modal-content,.modal-leave-active .modal-content{transition:transform .175s cubic-bezier(.15,1,.3,1)}.modal-enter,.modal-leave-to{opacity:0}.modal-enter .modal-content,.modal-leave-to .modal-content{transform:scale(.9)}.modal-close{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;color:var(--color-four);background-color:transparent;border-radius:50%;padding:.25rem;width:1.75rem;min-width:1.75rem;height:1.75rem;border:none;transition-property:color,background-color;transition-duration:.175s;transition-timing-function:ease-in-out}.modal-close:hover{background-color:var(--color-vanilla)}.ask__content table{position:relative;display:block;width:100%;padding:0;border:1px solid var(--color-seven);border-radius:.5rem;border-collapse:separate;border-spacing:0;table-layout:fixed;overflow-x:auto;overflow-y:auto;counter-reset:table-row 0}.ask__content tbody,.ask__content thead{width:100%}.ask__content table th,.ask__content table td{padding:6px 12px;line-height:1.125rem;font-weight:400;border-left:none;border-right:none;border-top:none;border-bottom:1px solid var(--color-seven);color:var(--color-second);background-color:inherit}.ask__content th,.ask__content td{font-size:.75rem;vertical-align:top}.ask__content thead,.ask__content tr:has(th){position:sticky;top:0;z-index:2;background-color:var(--color-vanilla)}.ask__content table tr:first-child th{position:relative;padding-top:10px;background-color:var(--color-nine);font-weight:600;box-shadow:none}.ask__content thead>tr>th:first-child{border-top-left-radius:.5rem}.ask__content thead>tr>th:last-child{border-top-right-radius:.5rem}.ask__content tbody>tr:last-child>td:first-child{border-bottom-left-radius:.5rem}.ask__content tbody>tr:last-child>td:last-child{border-bottom-right-radius:.5rem}.ask__content tbody>tr:last-child>td{border-bottom:none}tbody td:first-child{background-color:var(--color-hint-blue);font-weight:500}.ask__content tr b{font-weight:500}.ask__content tr:first-child b{font-weight:600}.ask__content .email{display:flex;flex-direction:column}.ask__content .email .subject{margin-top:1.5rem;font-size:1.125rem}.ask__content .email .body{display:flex;flex-direction:column;position:relative;line-height:1.33;white-space:pre-wrap;color:var(--color-third);outline:none;overflow-y:auto}.ask__response-wrapper{position:relative}.ask__response-content{position:relative;color:var(--color-first)}.ask__response-content b,.ask__response-content strong{font-weight:600}.ask__response-content a,.ask__response-link{cursor:pointer;padding:.25rem .375rem;margin:0;font-size:.875rem;font-weight:400;letter-spacing:-.02rem;color:var(--color-med-blue);background-color:var(--color-light-blue);border-radius:.25rem;line-height:1}.ask__response-content a:hover,.ask__response-link:hover{color:var(--color-blue);text-decoration:none;outline:none}.ask__response-content h1{font-size:1.375rem}.ask__response-content h2{font-size:1.25rem}.ask__response-content h3{font-size:1.125rem}.ask__response ul,.ask__response ol{display:block;margin:1rem auto;padding:0 1rem}.ask__response ul{list-style-type:circle}.ask__response li{display:list-item;min-height:2rem;margin:0 0 .5rem;padding:0 .5rem}.ask__response li::marker{color:var(--color-four)}.ask__chunk-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.rtl .ask__chunk-actions{justify-content:flex-start}.ask__chunk-action-btn{cursor:pointer;display:flex;align-items:center;font-size:.75rem;font-weight:500;line-height:1;color:var(--color-second);padding:.375rem .5rem;background-color:transparent;border-radius:.25rem;border:none;transition:color .175s}.ask__chunk-action-btn:hover{color:var(--color-first);background-color:var(--color-soft-white)}.ask__chunk-action-btn svg{color:var(--color-deep-blue)}.ask__chunk-action-btn-label{margin:0 .375rem}.ask__response-content figure{margin:1.5rem 0;max-width:100%;overflow-x:auto;font-size:.875rem}.home-btn,.invalid-file{display:flex;align-items:center;justify-content:center;padding:.75rem 2.5rem;text-align:center;vertical-align:middle;font-weight:600;text-decoration:none;border-radius:8px;color:var(--color-med-blue);cursor:pointer;background-color:var(--color-seven);margin:0 auto;letter-spacing:.02rem}.home-btn{border:2px solid var(--color-malibu);box-shadow:2px 2px 0 0 var(--color-soft-blue);transition-property:box-shadow,border-color;transition-duration:.375s}.home-btn img{margin-right:.5rem}.home-btn:hover{box-shadow:5px 5px 0 0 var(--color-soft-blue)}.select-area{height:100%;width:100%}.select-main{height:800px;max-height:72vh;padding:48px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:var(--color-first)}.select-center{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.icon{width:72px}.footer{position:fixed;left:50%;transform:translate(-50%);bottom:32px;width:300px;max-width:100%}.legal{color:var(--color-second);font-weight:300;text-align:center;line-height:2;width:100%;margin:0 auto;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}input{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;outline:none;background-color:transparent;border:none;margin:0;padding:0;word-wrap:break-word;color:var(--color-first);direction:ltr;caret-color:var(--color-med-blue)}@keyframes scaleIn{0%{transform:scale(0)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fadeScaleTop{0%{opacity:0;transform:translateY(-.5rem) scale(.95);transform-origin:top center}to{opacity:1;transform:translateY(0) scale(1);transform-origin:top center}}.sunburst-container[data-v-57c2f553]{max-height:100%;margin:0;display:flex;align-items:center;justify-content:center}.sunburst-spinner[data-v-57c2f553]{position:relative;animation:spin 3s cubic-bezier(.4,0,.2,1) infinite}.sunburst-line[data-v-57c2f553]{position:absolute;left:50%;top:50%;border-radius:1px}.action-button__wrapper[data-v-93a06b97]{position:relative;display:inline-block}.action-button__wrapper.full[data-v-93a06b97]{width:100%}.action-button__wrapper.disabled[data-v-93a06b97]{pointer-events:none}.action-button[data-v-93a06b97]{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;min-width:4rem;padding:.5rem;font-size:.75rem;line-height:1;font-weight:600;border-radius:.25rem;border:none;font-family:Archivo,Heebo,sans-serif;text-align:center;transition-property:background-color,border-color,box-shadow,color;transition-duration:.175s;transition-timing-function:ease}.action-button.loading[data-v-93a06b97]{padding:.5rem .75rem}.action-button.primary[data-v-93a06b97]{color:#fff;background-color:var(--color-med-blue)}.action-button.primary[data-v-93a06b97]:hover{background-color:var(--color-blue-hover);box-shadow:0 1px 4px var(--color-sand)}.action-button.primary[data-v-93a06b97]:active{background-color:var(--color-malibu)}.action-button.primary[data-v-93a06b97]:disabled{color:var(--color-four);background-color:var(--color-six);cursor:not-allowed}.action-button.secondary[data-v-93a06b97]{color:var(--color-four);border:1px solid var(--color-six);background-color:transparent}.action-button.secondary[data-v-93a06b97]:hover{color:var(--color-second);border-color:var(--color-cloud);box-shadow:0 1px 3px var(--color-vanilla)}.action-button.secondary[data-v-93a06b97]:active{color:var(--color-second)}.action-button.secondary[data-v-93a06b97]:disabled{color:var(--color-cloud);cursor:not-allowed}.action-button.large[data-v-93a06b97]{font-size:.875rem;padding:.5rem .75rem}.action-button.full[data-v-93a06b97]{width:100%;font-size:1rem;padding:.75rem 1.5rem;border-radius:.5rem}.action-button__text[data-v-93a06b97]{flex-grow:1}.action-button__icon[data-v-93a06b97]{display:flex;align-items:center}.action-button__icon[data-v-93a06b97]{margin-right:.5rem;margin-left:0}.rtl .action-button__icon[data-v-93a06b97]{margin-left:.5rem;margin-right:0}.action-button__arrow[data-v-93a06b97]{margin-left:.25rem;margin-right:0}.rtl .action-button__arrow[data-v-93a06b97]{margin-right:.25rem;margin-left:0}.action-button__arrow.open[data-v-93a06b97]{transform-origin:center center;transform:rotate(180deg)}.action-button__menu[data-v-93a06b97]{position:absolute;z-index:200;bottom:100%;width:auto;min-width:160px;max-width:calc(100vw - 2rem);margin-bottom:.5rem;padding:.5rem;border:none;border-radius:.5rem;background:var(--color-ten);box-shadow:0 0 1px #00000040,0 2px 16px #0000001a}.action-button__menu.full[data-v-93a06b97]{width:100%;left:0;right:0}.action-button__menu.right[data-v-93a06b97],.rtl .action-button__menu.left[data-v-93a06b97]{left:initial;right:0}.action-button__menu.left[data-v-93a06b97],.rtl .action-button__menu.right[data-v-93a06b97]{right:initial;left:0}.action-button__menu-option[data-v-93a06b97]{cursor:pointer;padding:.5rem;font-size:.875rem;font-weight:500;color:var(--color-first);border-radius:.25rem;transition:background-color .175s ease}.action-button__menu-option[data-v-93a06b97]:hover{background-color:var(--color-nine)}[data-pseudo-content][data-v-93a06b97]:before{content:attr(data-pseudo-content)}.welcome[data-v-29c2c92f]{position:relative;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;flex:1 0 0;padding:2.25rem;line-height:1;background-color:var(--color-ten)}.welcome__icon[data-v-29c2c92f]{-webkit-user-select:none;user-select:none;margin:.75rem}.welcome__content[data-v-29c2c92f]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;margin-bottom:15svh}.welcome__message[data-v-29c2c92f]{position:relative;width:100%;margin:3rem auto;text-align:center;line-height:.8;color:var(--color-third)}.welcome__title[data-v-29c2c92f]{margin:0 auto .75rem;font-family:ClashDisplay,Heebo,sans-serif;font-size:2rem;font-weight:700}.welcome__subtitle[data-v-29c2c92f]{font-size:1rem;font-weight:400}.welcome__actions[data-v-29c2c92f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto}.welcome__button-wrap[data-v-29c2c92f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.spinner-wrap[data-v-29c2c92f]{display:flex;align-items:center;justify-content:center}.loader[data-v-29c2c92f]{width:2rem;height:2rem;animation:spin 1s linear infinite}.loader__track[data-v-29c2c92f]{fill:none;stroke:var(--color-seven);stroke-width:2}.loader__value[data-v-29c2c92f]{fill:none;stroke:var(--color-med-blue);stroke-width:2;stroke-linecap:round;stroke-dasharray:31.416;stroke-dashoffset:31.416;animation:progress-29c2c92f 1.5s ease-in-out infinite}.welcome__logout[data-v-29c2c92f]{cursor:pointer;position:fixed;top:1rem;right:1.5rem;font-size:.875rem;font-weight:300;letter-spacing:.01rem;color:var(--color-first);text-decoration:none}.welcome__logout[data-v-29c2c92f]:hover{color:var(--color-four);text-decoration:underline var(--color-five)}.welcome__contact[data-v-29c2c92f]{margin-top:1.5rem;text-align:center;font-size:.875rem;font-weight:400;color:var(--color-second)}.welcome__contact a[data-v-29c2c92f]{font-weight:600;color:var(--color-med-blue)}.welcome__contact a[data-v-29c2c92f]:hover,.welcome__contact a[data-v-29c2c92f]:active{text-decoration:underline}.welcome__error[data-v-29c2c92f]{width:24rem;max-width:calc(100vw - 2rem);margin-top:1rem;text-align:center;color:var(--color-red);line-height:1.5}.welcome__error p[data-v-29c2c92f]{margin:.5rem auto}.welcome__footer[data-v-29c2c92f]{width:300px;max-width:100%;margin:0 auto}.welcome__legal[data-v-29c2c92f]{width:100%;margin:0 auto;text-align:center;font-size:.75rem;font-weight:400;line-height:1.6;word-spacing:.05rem;color:var(--color-four);padding:.5rem}.welcome__legal a[data-v-29c2c92f]{font-weight:600;transition:text-decoration .175s}.welcome__link[data-v-29c2c92f]:hover,.welcome__link[data-v-29c2c92f]:active{text-decoration:underline}@keyframes progress-29c2c92f{0%{stroke-dashoffset:31.416}50%{stroke-dashoffset:7.854}to{stroke-dashoffset:31.416}}@media (max-height: 600px){.welcome[data-v-29c2c92f]{padding:1.5rem}.welcome__content[data-v-29c2c92f]{margin-bottom:5vh}.welcome__message[data-v-29c2c92f]{margin:5vh auto}.welcome__icon[data-v-29c2c92f]{width:3rem;height:3rem}.welcome__contact[data-v-29c2c92f]{margin-top:.5rem}}.action-button.welcome{width:9rem;max-width:calc(100vw - 2rem);padding:1rem;font-size:1rem;margin:.25rem}
