:root{--q-dark-green:#275243;--q-green:#008009;--q-green-subtle:#edf2ef;--q-green-subtle-transparent:#edf2efe0;--q-accent-yellow:#f7bc00;--q-accent-blue:#0094c7;--q-accent-green:#a4d24f;--q-accent-peach:#ffaf87;--q-accent-red:#fd4256;--q-red:#bb2d3b;--q-white:#fff;--q-light-gray1:#fafafa;--q-light-gray2:#f8f8f6;--q-light-gray3:#edede9;--q-light-gray4:#e0e0dc;--q-black:#000;--q-gray1:#333;--q-gray2:#4a4a4a;--q-gray3:grey;--q-darken-10:#0000000d;--q-darken-20:#0000001a;--bs-body-bg:var(--q-white);--bs-body-color:var(--q-black);--bs-link-color:var(--q-green);--bs-link-hover-color:#007309;--bs-tertiary-bg:var(--q-light-gray2)}@media(width < 576px){:root{--q-main-width:92vw;--q-main-margin-left:0.75rem;--q-main-margin-right:0.75rem;--q-side1-width:0px;--q-side2-width:0px;--display-sidebar1:none;--display-sidebar2:none}}@media(576px <= width < 646px){:root{--q-main-width:550px;--q-main-margin-left:0.75rem;--q-main-margin-right:0.75rem;--q-side1-width:0px;--q-side2-width:0px;--display-sidebar1:none;--display-sidebar2:none}}@media(646px <= width < 768px){:root{--q-main-width:620px;--q-main-margin-left:0.75rem;--q-main-margin-right:0.75rem;--q-side1-width:0px;--q-side2-width:0px;--display-sidebar1:none;--display-sidebar2:none}}@media(728px <= width < 778px){:root{--q-main-width:700px;--q-main-margin-left:0.75rem;--q-main-margin-right:0.75rem;--q-side1-width:0px;--q-side2-width:0px;--display-sidebar1:none;--display-sidebar2:none}}@media(778px <= width < 992px){:root{--q-main-width:748px;--q-main-margin-left:0.75rem;--q-main-margin-right:0.75rem;--q-side1-width:0px;--q-side2-width:0px;--display-sidebar1:none;--display-sidebar2:none}}@media(992px <= width < 1200px){:root{--q-main-width:748px;--q-main-margin-left:0.75rem;--q-main-margin-right:0.75rem;--q-side1-width:160px;--q-side2-width:0px;--display-sidebar1:block;--display-sidebar2:none}}@media(1200px <= width < 1238px){:root{--q-main-width:748px;--q-main-margin-left:0.75rem;--q-main-margin-right:0.75rem;--q-side1-width:160px;--q-side2-width:0px;--display-sidebar1:block;--display-sidebar2:none}}@media(1238px <= width < 1400px){:root{--q-main-width:748px;--q-main-margin-left:0.75rem;--q-main-margin-right:20px;--q-side1-width:160px;--q-side2-width:300px;--display-sidebar1:block;--display-sidebar2:block}}@media(1400px <= width){:root{--q-main-width:830px;--q-main-margin-left:0.75rem;--q-main-margin-right:20px;--q-side1-width:160px;--q-side2-width:300px;--display-sidebar1:block;--display-sidebar2:block}}.nav{background-color:var(--q-light-gray2);color:var(--q-black);display:flex;flex-wrap:nowrap;grid-area:1/2/1/5;margin:0 10px;padding:.5rem 0;position:sticky;top:0;z-index:101}.nav,.nav-toggle{align-items:center}.nav-toggle{border:0;color:var(--q-green);display:inline-flex;font-weight:600;gap:.25rem;text-decoration:none}.nav-toggle:hover{color:var(--q-dark-green)}@media(width < 576px){.nav{gap:.5rem}.nav-toggle{background:transparent}}@media(width >= 576px){.nav{gap:.75rem}.nav-toggle{background:var(--q-white);border:1px solid transparent;border-radius:999px;padding:.35rem .5rem}.nav-toggle:hover{background:var(--q-light-gray3)}}.nav-toggle:focus-visible{outline:2px solid var(--q-green);outline-offset:2px}.nav-icon{align-items:center;display:inline-flex;justify-content:center;padding:0 .25rem}.nav-icon svg{height:1.25rem;width:1.25rem}.nav-brand{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;text-decoration:none}.nav-brand svg{height:auto;width:13em}.workspace-badge{align-items:center;background-color:var(--q-dark-green);border:1px solid var(--q-dark-green);color:var(--q-white);display:inline-flex;font-size:.72rem;font-weight:800;height:1.1rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .5rem}.accordion .accordion-button,.accordion .accordion-button:not(.collapsed),.q-accordion .accordion-button,.q-accordion .accordion-button:not(.collapsed){background-color:var(--q-light-gray2);border-color:var(--q-light-gray2);color:var(--q-black)}.accordion .accordion-button:hover,.q-accordion .accordion-button:hover{background-color:var(--q-light-gray3);border-color:var(--q-light-gray3)}.accordion .accordion-button:focus,.q-accordion .accordion-button:focus{box-shadow:none;outline:0}.accordion .accordion-button:focus-visible,.q-accordion .accordion-button:focus-visible{box-shadow:0 0 0 .2rem rgba(0,128,9,.35);outline:0}.q-results-table-scroll{overflow-y:auto}.q-inplace-word-group{flex:0 0 auto;flex-wrap:wrap;max-width:100%;width:-moz-max-content;width:max-content}.q-tool-mode-tabs{border-bottom:0;margin-bottom:.75rem}.q-tool-mode-tabs .nav-link{background:var(--q-light-gray2);border-bottom:1px solid var(--q-gray3);border:1px solid var(--q-gray3);border-radius:.5rem .5rem .5rem .5rem;color:var(--q-gray1);margin-right:.5rem;padding:.6rem .9rem;--bs-nav-tabs-link-hover-border-color:var(--q-light-gray4)}.q-tool-mode-tabs .nav-link.active{background:var(--q-white);border-color:var(--q-dark-green);color:var(--q-black)}#hexdumpViewport .hexdump-row-flash{animation:q-hexdump-row-flash 1.1s ease-out;background-color:transparent}#hexdumpViewport .hexdump-match{animation:q-hexdump-match-fade 1.6s ease-out;background-color:transparent}@keyframes q-hexdump-row-flash{0%{background-color:rgba(247,188,0,.18)}to{background-color:transparent}}@keyframes q-hexdump-match-fade{0%{background-color:rgba(247,188,0,.5)}to{background-color:transparent}}.q-hexdump-panel{background:var(--q-white);border:1px solid var(--q-light-gray3);border-radius:.6rem;overflow:hidden}.q-hexdump-header{display:grid}.q-hexdump-viewport{max-height:26rem;overflow:auto}.q-hexdump-rows{margin:0;padding:0}.q-hexdump-cell{white-space:pre}.q-hexdump-offset-input{width:12ch}.navigation-offcanvas,.workspace-offcanvas{--bs-offcanvas-width:min(420px,88vw);--bs-offcanvas-bg:var(--q-white);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:var(--q-gray1)}.navigation-offcanvas .offcanvas-header,.workspace-offcanvas .offcanvas-header{border-color:var(--q-light-gray3)}@media(pointer:fine){.workspace-item-draggable{cursor:grab}.workspace-item-draggable:active{cursor:grabbing}}.workspace-drop-target{transition:border-color .15s ease,box-shadow .15s ease}.workspace-drop-target-active{border-color:var(--q-accent-blue);box-shadow:0 0 0 .15rem rgba(0,148,199,.3)}.navigation-resizer,.workspace-resizer{background:transparent;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.navigation-resizer-vertical,.workspace-resizer-vertical{bottom:0;cursor:col-resize;right:-6px;top:0;width:12px}.navigation-resizer-horizontal,.workspace-resizer-horizontal{background-color:var(--q-light-gray3);border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.15);cursor:row-resize;height:14px;left:50%;top:6px;transform:translateX(-50%);width:120px}.workspace-resizer-horizontal:hover{background-color:var(--q-light-gray2)}.navigation-resizer-hidden{display:none}@media(max-width:575.98px){.workspace-offcanvas{border-radius:1rem 1rem 0 0}.navigation-offcanvas,.workspace-offcanvas{--bs-offcanvas-height:min(70vh,520px)}.navigation-offcanvas{--bs-offcanvas-width:100vw}.navigation-resizer{display:none}}.nav-bg{background-color:blue;background-color:var(--q-light-gray2);grid-area:1/1/1/6;position:sticky;top:0;z-index:100}.head{color:var(--q-white);grid-area:2/2/2/5;margin:0 10px;padding:1rem 0;z-index:1}.head,.head-bg{background-color:var(--q-dark-green)}.head-bg{grid-area:2/1/2/6;z-index:0}.footer{background-color:var(--q-light-gray2);color:var(--q-gray1);grid-area:4/2/4/5;margin:0 10px;padding:1rem 0;z-index:1}.footer p{margin:.2rem 0}.footer-meta{color:var(--q-gray2);font-size:.85rem;margin-top:0}.footer-bg{background-color:purple;background-color:var(--q-light-gray2);grid-area:4/1/4/6;z-index:0}.sidebar1{display:var(--display-sidebar1);grid-area:3/2/3/3;height:-moz-min-content;height:min-content;margin:.75rem 0 0;max-width:var(--q-side1-width);min-width:var(--q-side1-width);overflow-x:hidden;overflow-y:auto;padding:.75rem .75rem 1rem;position:sticky;position:-webkit-sticky;top:5rem;width:var(--q-side1-width)}.sidebar2{display:var(--display-sidebar2);grid-area:3/4/3/5;height:auto;max-width:var(--q-side2-width);min-width:var(--q-side2-width);padding:.5rem 0 1rem;width:var(--q-side2-width)}.main{grid-area:3/3/3/4}.main,.main_s1{margin:0 var(--q-main-margin-right) 0 var(--q-main-margin-left);padding:1.5rem 0 1rem}.main_s1{grid-area:3/2/3/4}.main_s2{grid-area:3/3/3/5}.main_s1s2,.main_s2{margin:0 var(--q-main-margin-right) 0 var(--q-main-margin-left);padding:1.5rem 0 1rem}.main_s1s2{grid-area:3/2/3/5}.main_fullwidth{grid-area:3/1/3/6;margin:0;padding:0}.main_fullwidth_middle{max-width:calc(var(--q-main-width) + var(--q-side1-width) + var(--q-side2-width) + var(--q-main-margin-left) + var(--q-main-margin-right));--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}body{background:var(--q-white);font-size:1rem;overflow-y:scroll;padding-bottom:0}.grid{display:grid;grid-auto-columns:0;grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:1fr var(--q-side1-width) calc(var(--q-main-width) + var(--q-main-margin-left) + var(--q-main-margin-right)) var(--q-side2-width) 1fr;grid-template-rows:min-content min-content 1fr min-content;min-height:100vh}html{scroll-padding-top:4rem}:target{scroll-margin-top:4rem}.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6,html{font-family:Verdana,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}.adthrive-ad.adthrive-content:before{align-content:center;background-color:var(--q-white);border-bottom:1px dashed gray;content:"Ad";font-size:.8rem;font-weight:700;height:1.5rem;padding-left:.5rem;position:relative;text-align:left;top:-.5em;width:100%}.adthrive-ad.adthrive-content{border-bottom:1px dashed gray;margin-top:2.5rem}.text-dark-green{color:var(--q-dark-green)}.text-green{color:var(--q-green)}.text-white{color:var(--q-white)}.text-black{color:var(--q-black)}.text-gray1{color:var(--q-gray1)}.navigation-panel-page-link{--bs-list-group-action-color:var(--q-green);--bs-list-group-action-hover-color:var(--q-dark-green)}.navigation-panel-category{--bs-list-group-action-color:var(--q-gray1);--bs-list-group-action-hover-color:var(--q-black);--bs-list-group-bg:var(--q-light-gray1)}.text-bg-dark-green{background-color:var(--q-dark-green);color:var(--q-white)}.bg-white{background-color:var(--q-white)}.bg-light-gray1{background-color:var(--q-light-gray1)}.bg-light-gray2{background-color:var(--q-light-gray2)}.bg-light-gray3,.text-bg-light-gray3{background-color:var(--q-light-gray3)}.text-bg-light-gray3{color:var(--q-black)}.bg-tool{background-color:var(--q-light-gray2);border:1px solid var(--q-gray1)}.bg-cipher-explanation{background-color:var(--q-light-gray1)}.bg-green-subtle{background-color:var(--q-green-subtle)}.border-transparent{border-color:transparent!important}.media-preview-image{max-height:200px;-o-object-fit:contain;object-fit:contain;width:auto}.tabulaRecta{--bs-table-bg:var(--q-dark-green);--bs-table-color:var(--q-white);background-color:var(--q-dark-green);border-radius:.5rem;color:var(--q-white)}.tabulaRecta td.tabulaRecta-selected,.tabulaRecta th.tabulaRecta-selected{background-color:rgba(0,0,0,.251)}.x-small{font-size:.7rem}.cursor-pointer{cursor:pointer}.puzzle-fragment,.word-break-all{word-break:break-all}.puzzle-fragment{max-height:14rem;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.codeChart{background-color:var(--q-dark-green);border:1px solid rgba(0,0,0,.18);border-radius:.375rem;color:var(--q-white);margin-bottom:1.5rem;padding:.75rem;width:-moz-fit-content;width:fit-content}.codeChartItems{align-items:stretch;display:flex;flex-wrap:wrap;margin-top:1rem}.codeChartItems.codeChartItems-4>.codeChartItem{min-width:max(10%,4rem)}.codeChartItems.codeChartItems-5>.codeChartItem{min-width:max(12.5%,5rem)}.codeChartItems.codeChartItems-6>.codeChartItem{min-width:max(12.5%,6rem)}.codeChartItems.codeChartItems-7>.codeChartItem{min-width:max(12.5%,7rem)}.codeChartItems.codeChartItems-14>.codeChartItem{min-width:max(33%,14rem)}.codeChartItem{flex:0 0 auto;padding:0 1rem .25rem 0;text-wrap:nowrap}.toast{--bs-toast-bg:var(--q-accent-blue);--bs-toast-color:var(--q-white)}.bg-textarea-header{background-color:var(--q-light-gray3)}.q-textarea-header{min-height:2.75rem}.q-textarea-header-actions{flex-shrink:0}.q-textarea-footer{border:1px solid var(--bs-border-color);border-top:0;min-height:2.5rem;padding:.35rem .5rem}.q-textarea-tools-tray{border-color:var(--bs-border-color)!important;padding:.5rem}.q-textarea-tools-tray .dropdown-menu{min-width:15rem}.q-textarea-find-replace{border-top:1px solid var(--bs-border-color);margin-top:.5rem;padding-top:.5rem}.q-textarea-find-status{min-height:1.45rem}.q-textarea-find-options{padding-top:.1rem}.text-negative{color:var(--q-white)}.text-alternate1{color:var(--q-dark-green)}.text-alternate2{color:var(--q-green)}.text-accent3{color:var(--q-accent-green)}.section3{background-color:var(--q-white);color:var(--q-black)}.section4{background-color:#004000;color:#fff}nav.toc{--bs-navbar-brand-font-size:1rem;--bs-navbar-brand-padding-y:0;--bs-nav-link-font-size:0.85rem;--bs-nav-link-color:var(--q-black);--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.4rem;--bs-navbar-brand-margin-end:0}nav.toc a:hover{text-decoration:underline}nav.toc .nav-link.active{background-color:var(--q-light-gray3);color:var(--q-green)}.darkbackground{background-color:#151515}.btn-primary{--bs-btn-color:var(--q-white);--bs-btn-bg:var(--q-green);--bs-btn-border-color:var(--q-green);--bs-btn-hover-color:var(--q-white);--bs-btn-hover-bg:#007309;--bs-btn-hover-border-color:#007309;--bs-btn-focus-shadow-rgb:0,128,9;--bs-btn-active-color:var(--q-white);--bs-btn-active-bg:#006c08;--bs-btn-active-border-color:#006c08;--bs-btn-disabled-color:var(--q-white);--bs-btn-disabled-bg:var(--q-green);--bs-btn-disabled-border-color:var(--q-green)}.btn-danger{--bs-btn-color:var(--q-white);--bs-btn-bg:var(--q-red);--bs-btn-border-color:var(--q-red);--bs-btn-hover-color:var(--q-white);--bs-btn-hover-bg:#a12834;--bs-btn-hover-border-color:#972430;--bs-btn-focus-shadow-rgb:253,66,86;--bs-btn-active-color:var(--q-white);--bs-btn-active-bg:#8c222c;--bs-btn-active-border-color:#821f27;--bs-btn-disabled-color:var(--q-white);--bs-btn-disabled-bg:var(--q-accent-red);--bs-btn-disabled-border-color:var(--q-accent-red)}.btn-danger-outline{--bs-btn-color:var(--q-red);--bs-btn-bg:transparent;--bs-btn-border-color:var(--q-red);--bs-btn-hover-color:var(--q-white);--bs-btn-hover-bg:#a12834;--bs-btn-hover-border-color:#972430;--bs-btn-focus-shadow-rgb:253,66,86;--bs-btn-active-color:var(--q-white);--bs-btn-active-bg:#8c222c;--bs-btn-active-border-color:#821f27;--bs-btn-disabled-color:var(--q-red);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--q-red)}.btn-neutral{--bs-btn-color:var(--q-gray2);--bs-btn-bg:transparent;--bs-btn-border-color:var(--q-gray3);--bs-btn-hover-color:var(--q-white);--bs-btn-hover-bg:var(--q-gray2);--bs-btn-hover-border-color:var(--q-gray2);--bs-btn-focus-shadow-rgb:74,74,74;--bs-btn-active-color:var(--q-white);--bs-btn-active-bg:var(--q-gray1);--bs-btn-active-border-color:var(--q-gray1);--bs-btn-disabled-color:var(--q-gray2);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--q-gray3)}.btn-white{--bs-btn-color:var(--q-gray2);--bs-btn-bg:var(--q-white);--bs-btn-border-color:var(--q-gray3);--bs-btn-hover-color:var(--q-gray1);--bs-btn-hover-bg:var(--q-light-gray2);--bs-btn-hover-border-color:var(--q-gray3);--bs-btn-focus-shadow-rgb:74,74,74;--bs-btn-active-color:var(--q-gray1);--bs-btn-active-bg:var(--q-light-gray3);--bs-btn-active-border-color:var(--q-gray3);--bs-btn-disabled-color:var(--q-gray2);--bs-btn-disabled-bg:var(--q-white);--bs-btn-disabled-border-color:var(--q-gray3)}.btn-secondary{--bs-btn-color:var(--q-green);--bs-btn-bg:transparent;--bs-btn-border-color:var(--q-green);--bs-btn-hover-color:var(--q-white);--bs-btn-hover-bg:var(--q-green);--bs-btn-hover-border-color:var(--q-green);--bs-btn-focus-shadow-rgb:0,128,9;--bs-btn-active-color:var(--q-white);--bs-btn-active-bg:#006c08;--bs-btn-active-border-color:#006c08;--bs-btn-disabled-color:var(--q-green);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--q-green)}.btn-transparent{background-color:var(--q-darken-10)}.btn-transparent,.btn-transparent:hover{border-color:var(--q-black);color:var(--q-black)}.btn-transparent:hover{background-color:var(--q-darken-20)}.btn-copy,.btn-paste,.btn-share,.btn-texttools{--bs-btn-color:var(--q-black);--bs-btn-bg:var(--q-light-gray3);--bs-btn-border-color:var(--q-gray2);--bs-btn-hover-color:var(--q-black);--bs-btn-hover-bg:var(--q-light-gray2);--bs-btn-hover-border-color:var(--q-gray2);--bs-btn-focus-shadow-rgb:200,200,196;--bs-btn-active-color:var(--q-black);--bs-btn-active-bg:var(--q-light-gray2);--bs-btn-active-border-color:var(--q-gray2);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--q-gray2);--bs-btn-disabled-bg:var(--q-light-gray3);--bs-btn-disabled-border-color:var(--q-gray2)}.btn-group>.btn{--bs-btn-color:var(--q-dark-green);--bs-btn-border-color:var(--q-dark-green);--bs-btn-active-color:var(--q-white);--bs-btn-active-border-color:var(--q-green);--bs-btn-active-bg:var(--q-green)}.lucide-icon{height:1em;width:1em}.alert-info{--bs-alert-bg:var(--q-dark-green);--bs-alert-color:var(--q-white);--bs-alert-border-color:var(--q-dark-green);--bs-alert-link-color:var(--q-white)}.alert-info-subtle{--bs-alert-bg:var(--q-green-subtle);--bs-alert-color:var(--q-black);--bs-alert-border-color:var(--q-green);--bs-alert-link-color:var(--q-black)}.card-info{background-color:var(--q-green-subtle)}.card-info,.card1{color:var(--q-black)}.card1{background-color:var(--q-accent-yellow)}.card2{background-color:var(--q-accent-blue)}.card2,.card3{color:var(--q-black)}.card3{background-color:var(--q-accent-green)}.card4{background-color:var(--q-accent-peach);color:var(--q-black)}.hero{background:var(--q-green-subtle);padding:3rem 0}.hero-inner{align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,3fr) minmax(0,2.5fr);width:100%}.hero-results-wrapper{display:block;min-height:0}#analysisResults{display:flex;flex-direction:column;min-height:0;overflow:hidden}#analysisResultsSuggestions{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#analysisResultsBody{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}#analysisSaveWorkspace{align-self:flex-start;width:auto}.hero-image{align-self:stretch}.hero-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-input-switch{display:grid;margin-bottom:1rem}.hero-input-switch .hero-input-panel{grid-area:1/1;margin-bottom:0!important}.hero-input-panel.hero-input-hidden{pointer-events:none;visibility:hidden}.hero-text-panel{display:flex;flex-direction:column}.hero-text-panel textarea{flex:1 1 auto}.quick-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}.quick-action{background:#fff;border:1px solid #c4dcca;border-radius:9999px;color:var(--q-dark-green);font-size:.85rem;padding:.4rem .9rem;text-decoration:none}.quick-action:hover{background:#e9f7ee;text-decoration:none}.quick-action:focus-visible{outline:2px solid var(--q-green);outline-offset:2px}.quick-action-browse{background:var(--q-dark-green);border-color:var(--q-dark-green);color:var(--q-white)}.quick-action-browse:hover{background:var(--q-green);border-color:var(--q-green);color:var(--q-white)}.step-card{border:1px solid var(--q-light-gray3);border-radius:.75rem}.step-number{border:1px solid var(--q-light-gray3);border-radius:999px;font-weight:700;height:2.5rem;width:2.5rem}.step-icon,.step-number{align-items:center;background-color:var(--q-light-gray2);color:var(--q-dark-green);display:inline-flex;flex-shrink:0;justify-content:center}.step-icon{border:1px solid var(--q-light-gray3);border-radius:.75rem;height:2.75rem;width:2.75rem}.step-icon svg{height:1.5rem;width:1.5rem}.tool-card-icon{font-size:1.75rem;line-height:1}.eyebrow{color:var(--q-gray1);font-size:.75rem;letter-spacing:.12em;margin-bottom:.5rem}.hero-lead{color:var(--q-gray2);margin-bottom:1.25rem;margin-top:.25rem}.display-7{font-size:calc(1.25rem + 1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-7{font-size:2rem}}.display-8{font-size:calc(1rem + .8vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-8{font-size:1.6rem}}@media(max-width:991.98px){.hero{padding:2.5rem 0}.hero-inner{grid-template-columns:1fr}}@media(min-width:992px){.hero-inner{align-items:stretch}#resultsWrapper{height:100%;min-height:0;position:relative}#resultsWrapper>#analysisResults,#resultsWrapper>#hero-image{height:100%;inset:0;min-width:0;position:absolute;width:100%}}header{padding:20px 0}section{padding:2em 0 1.5em}section.nopadding{padding:1em 0 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}a.footer-link,a.footer-link:hover{color:#fff}a.greentext-link{color:var(--q-green);text-decoration:none}a.blacktext-link{color:#000;text-decoration:none}a.inherit-link{color:inherit;text-decoration:none}a.blacktext-link:hover,a.greentext-link:hover,a.inherit-link:hover{text-decoration:underline}@media(width < 576px){.tool-badge{--q-tool-badge-icon-size:2em}}@media(width >= 576px){.tool-badge{--q-tool-badge-icon-size:1em}}.tool-badge .lucide-icon{height:var(--q-tool-badge-icon-size);width:var(--q-tool-badge-icon-size)}.btn-xs{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.text-highlight{color:#80c080}.nopadding{padding:0}.appstore{height:47px;margin:10px 0;width:160px}ul.list-spaced>li{margin-bottom:.5rem}.hacker{width:500px}.logo{height:66px;margin:0 0 20px;width:400px}.hacker-small{margin:20px 0 0;width:200px}.logo-small{margin:0 0 20px;width:200px}img.alphabet-symbol{cursor:pointer;margin:5px}.fileinputicon{height:2.5rem;width:2.5rem}.fileinputthumb{border:1px solid var(--q-gray3);border-radius:.25rem;height:auto;max-height:3rem;max-width:6rem;-o-object-fit:contain;object-fit:contain;width:auto}.video{right:0}.content,.video{bottom:0;width:100%}.content{background:rgba(0,0,0,.5);color:#f1f1f1;padding:20px;position:fixed}.body-content{padding-left:15px;padding-right:15px}.dl-horizontal dt{white-space:normal}input.max-width-480,select.max-width-480,textarea.max-width-480 .max-width-480{max-width:480px}p.help-block{color:red}span.spoiler{background:#222;color:#ccc;cursor:default;cursor:pointer;display:inline-block;padding-left:.5em;padding-right:.5em;text-decoration:none}.list-item{font-size:1.2em}ul.linklist{list-style:none;margin-bottom:0;margin-left:0;margin-top:0;padding-left:1.5em;position:relative}ul.linklist li:before{content:"🔗";left:0;position:absolute}.badge{font-weight:400}.extra-top-margin{margin-top:1.2em}.redbackground{background:#f77}a.text-decoration-none:hover{text-decoration:none}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-small{font-size:.85em}.breadcrumb-article{--bs-breadcrumb-divider:"\203A";--bs-breadcrumb-divider-color:hsla(0,0%,100%,.6);font-family:var(--bs-font-monospace);font-size:1rem;font-weight:600}.breadcrumb-article .breadcrumb-item,.breadcrumb-article .breadcrumb-item a,.breadcrumb-article .breadcrumb-item.active,.breadcrumb-article a,.breadcrumb-article-link{color:hsla(0,0%,100%,.7)}.breadcrumb-article .breadcrumb-item a,.breadcrumb-article a,.breadcrumb-article-link{text-decoration:none}.breadcrumb-article .breadcrumb-item a:hover,.breadcrumb-article a:hover,.breadcrumb-article-link:hover{color:var(--q-white);text-decoration:underline}.lead{color:hsla(0,0%,100%,.8);font-size:1rem;letter-spacing:.02em}.base64-alphabet{--base64-cell-width:6rem}.base64-alphabet__cell{align-items:center;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm,none);display:flex;gap:.35rem;justify-content:space-between;min-width:var(--base64-cell-width);padding:.4rem .55rem;width:var(--base64-cell-width)}@media(max-width:575.98px){.base64-alphabet__cell{min-width:calc(var(--base64-cell-width) - 1rem);width:calc(var(--base64-cell-width) - 1rem)}}