:root{--bg:#2c2c2c;--bgDark:#363b5e;--tertiary:#ffd100;--secondary:#f6f6f6;--primary:#4b4b4b;--primary_highlight:#9e18cb;--primary_alpha_dark:rgba(0,0,0,.8);--wrapper_bg:var(--bg);--layoutGridGap:30px;--gridGap:10px;--link:#3b1153;--linkHover:#bebebe;--notice:#ffe100;--labelColor:#aaa;--tint:hsla(0,0%,87%,.5);--supertint:hsla(0,0%,100%,.15);--shade:rgba(0,0,0,.25);--icon:#ff9e1b;--dark:#000;--modal:rgba(0,0,0,.9);--light:#fff;--darkgrey:hsla(0,0%,39%,.3);--lightgrey:#f4f4f4;--grey:#c8c8c8;--darkText:var(--bg);--lightText:var(--tertiary);--text:#e0dede;--text_h1:#711091;--text_light:var(--tertiary);--searchText:var(--primary)}*{color:#e0dede;color:var(--text);font-family:Helvetica,sans-serif;margin:0;padding:0}html{max-width:100%;scroll-behavior:smooth}body,html{height:100%;margin:0;padding:0;position:relative}body{width:100%}.App{align-items:flex-start;background-color:#2c2c2c;background-color:var(--bg);grid-template-rows:1fr;height:100%;min-height:100vh;overflow:hidden}.App,.wrapper{display:grid;grid-template-columns:1fr;justify-items:center;position:relative;width:100%}.wrapper{background-color:#2c2c2c;background-color:var(--wrapper_bg);border-radius:20px;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:-webkit-max-content;height:max-content;margin:3vh;outline:1px solid rgba(0,0,0,.25);outline:solid 1px var(--shade);outline-offset:-5px;padding:3vh}.components_wrapper{background-color:#2c2c2c;background-color:var(--bg);border:.5px solid #fff;border:.5px solid var(--light);border-radius:10px;grid-auto-rows:1fr;height:100%;margin:0;padding:5px;width:calc(100% - 10px);z-index:100}.components_wrapper,.form_wrapper{align-items:center;display:grid;grid-template-columns:1fr;justify-items:center;position:relative}.form_wrapper{background-color:#2c2c2c;background-color:var(--wrapper_bg);border-radius:20px;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;height:-webkit-max-content;height:max-content;margin:1vh;max-width:900px;outline:1px solid #000;outline:solid 1px var(--dark);outline-offset:-10px;overflow:hidden;padding:5vh;width:calc(100% - 12vh)}.form_label{color:#4b4b4b;color:var(--primary);font-size:16pt;grid-template-columns:1fr;grid-template-rows:1fr;margin:1vh;padding:5px 5px 25px;position:relative;width:-webkit-max-content;width:max-content}.form_label,.icon_button{align-items:center;display:grid;height:100%;justify-items:center}.icon_button{border-radius:100px;cursor:pointer;grid-auto-rows:1fr;margin:0;max-height:25px;min-width:20px;overflow:hidden;width:100%}.icon_button svg{fill:hsla(0,0%,87%,.5);fill:var(--tint);height:20px;margin:5px;max-width:100px;width:auto}.icon_button svg:hover{fill:#4b4b4b;fill:var(--primary);stroke:none;transition:all 1s ease}.pointer_event{pointer-events:none}.close_bar{background-color:#aaa;background-color:var(--labelColor);border-radius:0;height:minmax(40px,5vh)!important;margin:0!important;max-width:none;position:fixed!important;width:100vw!important}input{background-color:initial;border:none;border-radius:0;cursor:pointer;height:50px;margin:0;padding:0 1rem;transition:all 50ms ease;width:100%}input,input:focus{-webkit-appearance:none;appearance:none}input:focus{border:none;outline:none}input[type=file]{background:red;grid-template-columns:1fr;grid-template-rows:1fr;height:-webkit-max-content;height:max-content;opacity:0;position:absolute}input[type=file],input[type=range]{appearance:none;-webkit-appearance:none;cursor:pointer;display:grid;width:100%}input[type=range]{height:10px}input[type=color]{height:100%;min-height:50px;min-width:50px;width:100%}input[type=color]::-moz-color-swatch{border:none;border-radius:10px}input[type=color]::-webkit-color-swatch-wrapper{border-radius:10px}input[type=color]::-webkit-color-swatch{border:none;border-radius:10px}button{cursor:pointer;height:-webkit-max-content;height:max-content}button input{opacity:0}label{display:grid;font-size:10px;justify-items:left;margin:0;width:100%}p{font-size:12pt;font-weight:300;margin:5px;text-indent:20px}p:first-letter{text-transform:uppercase}h1{font-size:14pt;font-weight:300}a{color:#3b1153;color:var(--link);cursor:pointer;text-decoration:none;transition:all 1s ease;word-break:break-all}a:hover{color:#bebebe;color:var(--linkHover)}.submit{grid-area:submit}.reset{grid-area:reset}.col{grid-gap:5px;align-items:center;gap:5px;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:1fr;height:100%;width:-webkit-max-content;width:max-content}.col,.row{display:grid;justify-items:center;position:relative}.row{grid-gap:0;align-items:top;gap:0;grid-auto-rows:-webkit-max-content -webkit-max-content;grid-auto-rows:max-content max-content;grid-template-columns:1fr;height:-webkit-max-content;height:max-content;width:100%}.left{justify-self:left}.right{justify-self:right}.hide_left{left:-110vw!important}.pagination{grid-gap:1vw;align-items:center;background-color:hsla(0,0%,87%,.5);background-color:var(--tint);border:1px solid #fff;border:1px solid var(--light);border-radius:10px;display:grid;gap:1vw;grid-area:pagination;grid-auto-columns:repeat(auto-fill,50px);grid-auto-flow:column;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:-webkit-max-content;height:max-content;justify-items:center;list-style:none;margin:100px 0;max-width:-webkit-max-content;max-width:max-content;padding:1vw;position:relative;width:100%}.page_number{background-color:initial;border-radius:1vh;cursor:pointer;font-size:20px;padding:3px;transition:all 1s ease}.page_number:hover{background-color:#2c2c2c;background-color:var(--bg);transition:all 1s ease}.page_link{color:#c8c8c8;color:var(--grey);cursor:pointer;margin:5px;transition:all 1s ease}.page_link:hover{color:#f6f6f6;color:var(--secondary);transition:all 1s ease}.active{background-color:#4b4b4b;background-color:var(--primary);border-radius:100px;padding:3px;transition:all 1s ease}.active,.favicon{align-items:center;justify-items:center}.favicon{display:grid;height:20px;text-align:center;width:20px}.visitIcon,.visitIcon:hover+.preview{display:grid;position:relative;transition:all 1s ease;z-index:10}.visitIcon:hover+.preview{left:0}.preview,.visitIcon:hover+.preview{height:150px;top:-220px;width:200px}.preview{background-color:aqua;display:grid;left:-2000px;position:relative;transition:all 1s ease;z-index:10}.plans_wrapper{grid-gap:40px;gap:40px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:100vh;width:100%}.plans_card,.plans_wrapper{align-items:center;display:grid;justify-items:center}.plans_card{grid-gap:20px;aspect-ratio:27/40;background-color:var(--tint);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;gap:20px;grid-auto-rows:1fr -webkit-max-content;grid-auto-rows:1fr max-content;grid-template-columns:1fr;margin:20px;max-width:300px;padding:20px;position:relative;width:80%}.purchase_btn{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--tint);border:none;border-radius:5px;justify-self:right;max-width:120px;min-height:40px;outline:none}.pending,.purchase_btn{height:-webkit-max-content;height:max-content;width:100%}.pending{align-items:center;background-color:var(--shade);border-radius:10px;display:grid;justify-items:center;margin:0;max-width:200px;padding:10px;position:absolute;z-index:100}.login{grid-gap:var(--gridGap);border-radius:1px;gap:var(--gridGap);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr;height:-webkit-max-content;height:max-content;min-width:200px;width:100%}.login,.login_wrapper{align-items:center;display:grid;justify-items:center;position:relative}.login_wrapper{grid-gap:50px;background-color:var(--wrapper_bg);border-radius:20px;gap:50px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:1fr;height:100%;margin:1vh;max-width:800px;outline:solid 1px var(--tint);outline-offset:0;overflow:hidden;padding:50px 1vw;width:90%}.login_modal{background-color:initial;border:none;border-radius:10px;grid-template-columns:1fr;max-width:500px;overflow:hidden;position:relative;width:-webkit-max-content;width:max-content;z-index:10}.login_modal,.login_modal form{align-items:center;display:grid;height:100%;justify-items:center}.login_modal form{grid-gap:var(--gridGap);gap:var(--gridGap);grid-auto-flow:column;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;width:100%}.login_modal_button{grid-template-columns:1fr;height:-webkit-max-content;height:max-content;min-width:-webkit-max-content;min-width:max-content;padding:0;width:-webkit-max-content;width:max-content}.login_btn,.login_modal_button{align-items:center;display:grid;justify-items:center}.login_btn{grid-gap:var(--gridGap);background-color:var(--tint);border:2px solid var(--light);border-radius:100px;color:var(--tertiary);gap:var(--gridGap);grid-auto-columns:1fr;grid-auto-flow:column;margin:0 30px 0 10px;max-width:-webkit-max-content;max-width:max-content;padding:5px;position:relative;right:0;transition:all 1s ease}.login_btn>h1{color:var(--primary);font-size:12px;padding:0}.social_sign_in_button{grid-gap:var(--gridGap);align-items:center;background-color:var(--tint);border:1px solid var(--dark);border-radius:10px;color:var(--tertiary);cursor:pointer;display:grid;gap:var(--gridGap);grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:1fr;height:30px;justify-items:left;max-width:300px;padding:0 0 0 10px;position:relative;width:100%}.social_sign_in_button img{height:20px;width:auto}.social{grid-gap:20px;align-items:center;display:grid;gap:20px;justify-items:center;width:90%}.google{color:#7f7f7f}.x{background-color:rgba(0,0,0,.7);color:#fff}@media screen and (max-width:500px){.login_wrapper{max-width:300px}}.signUp{grid-gap:10px;gap:10px;grid-template-columns:1fr;grid-template-rows:1fr}.logout,.signUp{align-items:center;display:grid;height:-webkit-max-content;height:max-content;justify-items:center;position:relative;width:100%}.logout{grid-gap:var(--gridGap);border-radius:1px;gap:var(--gridGap);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr}.oopsie{align-items:center;display:grid;grid-template-rows:1fr;height:100vh;justify-items:center;position:relative;width:100%}.oopsie h1{font-size:150pt;font-weight:600;text-align:center}.oopsie h2{font-size:14pt;font-weight:400;text-align:center}.splash{align-items:center;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;min-height:100vh;padding:0;position:relative;width:100%}.splash h1{color:var(--primary);font-size:clamp(2rem,5vw,6rem);font-weight:900}.splash h2{color:var(--primary);font-size:clamp(1rem,1vw,2rem);letter-spacing:.75vw;text-align:center;text-transform:uppercase}.splash h3{color:var(--secondary);font-size:clamp(2rem,2vw,3rem);font-weight:900}.splash h4{color:var(--primary);font-size:clamp(1.5rem,2vw,2rem);font-weight:900}.splash p{color:var(--secondary);font-size:clamp(1.2rem,2vw,1.5rem)}.splash h1,.splash h2,.splash h3,.splash h4,.splash h5,.splash h6,.splash p{max-width:50vw}.section{align-items:center;background-color:#0b0b0b;grid-auto-rows:auto auto;grid-template-columns:1fr;height:100vh;margin:0;max-width:100vw;overflow:hidden;padding:0;position:relative;transition:all 1s ease-in-out;width:100%}.section,.section span{display:grid;justify-items:center}.section span{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.section span h3{color:var(--primary);opacity:1;text-indent:0;transition:all 1s ease-in-out}.section span h3,.section span h4{justify-self:left}.section.is-visible{background-color:#fff}.section.is-visible span{color:#121212;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section.is-visible span h3{text-indent:20px}.section:nth-child(2n).is-visible span h3{color:var(--tertiary);opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all 2s ease-in-out}.section:nth-child(2n).is-visible{background-color:#111}.section:nth-child(2n).is-visible span{color:#fff}.section:nth-child(odd).is-visible span p{color:var(--primary)}.splash .logo{transition:all .8s ease-in-out}.splash .logo #egg{fill:var(--tertiary)}.splash .logo #bulb,.splash .logo #egg{opacity:.3;transition:all .8s ease-in-out}.splash .logo #bulb{fill:var(--light)}.section.is-visible .logo #egg{fill:var(--primary);opacity:1;transition:all .8s ease-in-out}.section.is-visible .logo #bulb{fill:var(--tertiary);opacity:1;transition:all .8s ease-in-out}.hide{display:none}@media screen and (max-width:900px){.splash .logo{margin:0 0 2vh;max-height:70vh;max-width:90%}.splash h1,.splash h2,.splash h3,.splash h4,.splash h5,.splash h6,.splash p{max-width:85vw}}.logo{stroke-width:0;stroke-linecap:round;stroke-miterlimit:4;fill-rule:evenodd;clip-rule:evenodd;align-items:center;grid-template-rows:1fr;opacity:1;width:auto}.footer,.logo{display:grid;grid-template-columns:1fr;justify-items:center;margin:0;padding:0}.footer{align-items:flex-start;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;height:-webkit-max-content;height:max-content;min-height:5vh;position:relative;width:100%}.footer span{grid-gap:15vw;align-items:flex-start;display:grid;gap:15vw;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:1fr;justify-items:center;margin:1rem;padding:0}.footer .row,.footer span{width:-webkit-max-content;width:max-content}.footer .row{justify-items:left}.footer .row h1{color:var(--tertiary);font-weight:500;margin:0;text-align:left}.footer .row h1,.footer ul,li{font-size:clamp(.75rem,.75rem,1rem)}.footer ul,li{color:var(--secondary);list-style:none}.credits h6{color:var(--secondary);font-size:clamp(.75rem,9pt,1rem);font-weight:400;margin:0}.credits{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;height:-webkit-max-content;height:max-content;justify-items:center;margin:.5rem;position:relative;width:-webkit-max-content;width:max-content}@media screen and (max-width:900px){.footer span{grid-gap:5vh;align-items:flex-start;display:grid;gap:5vh;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-rows:repeat(3,-webkit-max-content);grid-template-rows:repeat(3,max-content);justify-items:left;margin:1vh;padding:0;width:-webkit-max-content;width:max-content}.footer .row h1{color:var(--tertiary);font-weight:600;margin:0;text-align:left}.footer .row h1,.footer ul,li{font-size:clamp(1rem,1.2rem,2rem)}.footer ul,li{color:var(--secondary);list-style:none}}.icoconverter-wrapper{align-items:center;background-color:initial;border:none;border-radius:10px;display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr auto auto;grid-template-rows:max-content 1fr auto auto;height:100%;justify-items:center;margin:0;padding:0;position:relative;transition:all 1s ease-in-out;width:100%}.icoconverter-wrapper h1{font-size:2rem;font-weight:600;margin:2vw}.icoconverter-wrapper button{-webkit-appearance:none;appearance:none;background-color:rgba(63,111,255,.5);border:none;border-radius:10px;color:#fff;grid-template-rows:1fr;margin:2rem;padding:1rem;width:-webkit-max-content;width:max-content}.drop-zone,.icoconverter-wrapper button{align-items:center;display:grid;grid-template-columns:1fr;justify-items:center}.drop-zone{background-color:initial;border:10px dashed var(--tint);border-radius:10px;height:90%;margin:0;padding:0;position:relative;transition:all 1s ease-in-out;width:90%}.preview-wrapper{grid-gap:var(--gridGap);background-color:#fff;border:none;border-radius:10px;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);grid-template-rows:1fr;margin:1vw;padding:1vw}.preview-card,.preview-wrapper{align-items:end;display:grid;gap:var(--gridGap);height:-webkit-max-content;height:max-content;justify-items:center;overflow:hidden;position:relative;width:-webkit-max-content;width:max-content}.preview-card{grid-gap:var(--gridGap);background-color:initial;grid-template-columns:1fr;grid-template-rows:1fr auto;margin:0;padding:1rem}.preview-card img{border:1px dashed rgba(63,111,255,.5);color:rgba(63,111,255,.5)}.preview-card h1{color:rgba(63,111,255,.5);font-size:1rem;font-weight:400}.grid-manager{align-items:center;display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;grid-template-rows:1fr;height:100%;justify-items:center;margin:0;max-width:100vw;padding:1rem 0 0;position:relative;transition:all 1s ease-in-out;width:100%}.toolbar{grid-gap:5px;align-items:flex-start;background-color:var(--shade);border:none;gap:5px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr;padding:1rem;position:relative;transition:all 1s ease-in-out;width:-webkit-max-content;width:max-content;z-index:1}.grid-manager button,.toolbar{display:grid;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;overflow:hidden}.grid-manager button{align-items:center;-webkit-appearance:none;appearance:none;aspect-ratio:1/1;background-color:initial;border:1px solid var(--supertint);border-radius:5px;grid-template-columns:1fr;grid-template-rows:1fr;min-width:0;outline:solid 1px var(--shade);outline-offset:-5px;padding:0;width:2vw}.toolbar button:focus{background-color:var(--shade)}.toolbar hr{margin:1rem 0;opacity:.15;width:75%}.addressbar{align-items:center;background-color:azure;display:grid;grid-template-columns:1fr 50px;grid-template-rows:1fr;height:-webkit-max-content;height:max-content;justify-items:center;left:20vw;margin:0;padding:0;position:absolute;top:0;width:60%}.addressbar input{border-radius:20px;height:80%;margin:1rem;min-height:2vw;padding:0 1rem;width:90%}.addressbar input,.zoombar{background-color:var(--shade)}.zoombar{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:-webkit-max-content;height:max-content;margin:0;padding:1rem;position:relative;right:0;transition:all 1s ease-in-out;width:20vw}.container{font-family:sans-serif;margin:40px auto;max-width:800px;padding:0 20px}.results-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.card{border:1px solid #ccc;border-radius:6px;padding:20px}.passes{background:#e6fcf5}.violations{background:#fff5f5}.audit-dashboard{display:flex;flex-direction:column;font-family:sans-serif;height:100vh;margin:0 auto;max-width:1400px;padding:20px}.dashboard-header{border-bottom:2px solid #edf2f7;margin-bottom:20px;padding-bottom:20px}.search-bar{display:flex;gap:12px;max-width:600px}.search-bar input{border:1px solid #cbd5e0;border-radius:6px;flex:1 1;font-size:16px;padding:12px}.search-bar button{background:#3182ce;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px}.search-bar button:disabled{background:#a0aec0}.dashboard-grid{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:450px 1fr;overflow:hidden}.panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;padding:20px}.panel,.queue-list{display:flex;flex-direction:column}.queue-list{flex:1 1;gap:12px;overflow-y:auto}.queue-card{align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px}.queue-card.selected{background:#ebf8ff;border-color:#3182ce}.queue-card.scanning{background:#fefcbf;border-color:#ecc94b}.queue-card.passed{background:#f0fff4;border-color:#38a169}.queue-card.failed{background:#fff5f5;border-color:#e53e3e}.status-dot{background:#a0aec0;border-radius:50%;height:10px;width:10px}.scanning .status-dot{background:#d69e2e}.passed .status-dot{background:#38a169}.failed .status-dot{background:#e53e3e}.url-info{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.url-info strong{font-size:14px}.url-info small,.url-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-info small{color:#718096;font-size:11px}.badge-count span{border-radius:4px;font-size:12px;font-weight:700;padding:4px 8px}.fail-badge{background:#ffe3e3;color:#e53e3e}.pass-badge{background:#c6f6d5;color:#22543d}.scan-badge{color:#b7791f}.inspector-panel{overflow-y:auto}.score-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.stat-card{border-radius:6px;font-size:18px;font-weight:700;padding:16px;text-align:center}.stat-card.green{background:#f0fff4;border:1px solid #38a169;color:#38a169}.stat-card.red{background:#fff5f5;border:1px solid #e53e3e;color:#e53e3e}.error-card{background:#fff5f5;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:16px;padding:16px}.severity{color:#dd6b20;font-size:11px;font-weight:700;text-transform:uppercase}.node-code{background:#f7fafc;border-left:3px solid #e53e3e;border-radius:0 4px 4px 0;font-size:13px;margin-top:10px;padding:8px 12px}.node-code code{font-family:monospace;word-break:break-all}.node-code .summary{margin:4px 0 0}.placeholder{align-items:center;color:#a0aec0;display:flex;height:100%;justify-content:center}.status-indicator{background:#f7fafc;border-left:4px solid #3182ce;border-radius:0 4px 4px 0;color:#2d3748;font-size:14px;font-weight:500;margin-top:15px;padding:10px 15px}.status-indicator p{margin:0}.max-pages-select{background:#fff;border:1px solid #cbd5e0;border-radius:6px;color:#4a5568;cursor:pointer;font-size:14px;padding:12px}
/*# sourceMappingURL=main.b59be2e4.css.map*/