@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100;0,9..144,200;0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;0,9..144,800;0,9..144,900;1,9..144,100;1,9..144,200;1,9..144,300;1,9..144,400;1,9..144,500;1,9..144,600;1,9..144,700;1,9..144,800;1,9..144,900&display=swap);.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}.login-btn{align-self:flex-start;background-color:var(--supertint);color:var(--bg);justify-self:right;margin:2vw;position:absolute}.login_overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100vw;z-index:9999}.login_overlay.active{opacity:1;pointer-events:auto}.login_overlay.active .login_wrapper{transform:translateY(0)}.login_wrapper{background:var(--bg);border-radius:8px;box-shadow:0 4px 20px #0003;padding:40px 30px 30px;position:relative;transform:translateY(-100vh);transition:transform .4s cubic-bezier(.25,1,.5,1)}.social_divider{align-items:center;color:#888;display:flex;margin:20px 0;text-align:center}.social_divider:after,.social_divider:before{border-bottom:1px solid #eee;content:"";flex:1 1}.social_divider span{font-size:14px;padding:0 10px}.social_sign_in_button.google{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:10px;transition:background-color .2s ease,box-shadow .2s ease}.social_sign_in_button.google h1,.social_sign_in_button.google svg{fill:#000;color:#000;font-size:1rem}.social_sign_in_button.google:hover{background-color:#f7f9fa;box-shadow:0 2px 8px #0000001a}.google_icon{color:#4285f4}.mark_wrapper{align-items:center;background-color:initial;border:none;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;overflow:hidden;padding:0;position:relative;width:-webkit-max-content;width:max-content}.mark_wrapper svg{fill:var(--supertint);fill-rule:evenodd}.logout{grid-gap:var(--gridGap);align-items:center;border-radius:1px;display:grid;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;justify-items:center;position:relative;width:100%}.navbar-wrapper{background-image:var(--gradient-linear-horizontal);border-bottom:1px solid var(--shade);grid-template-columns:1fr;height:-webkit-max-content;height:max-content;padding:0 2rem;z-index:1000}.navbar,.navbar-wrapper{align-items:center;background-color:initial;display:grid;grid-template-rows:1fr;justify-items:center;margin:0;max-width:100vw;position:relative;transition:all 1s ease;width:100%}.navbar{grid-gap:var(--gridGap);gap:var(--gridGap);grid-auto-columns:1fr 2fr 1fr;grid-auto-flow:column;height:100%;overflow:hidden;padding:0}.navbar-highlight{background-color:var(--supertint);border:none;border-radius:100px;height:5px;margin:1vh;width:95%}.menu,.navbar-highlight{align-items:center;display:grid;justify-items:center;padding:0;position:relative}.menu{grid-gap:var(--gridGap);background-color:initial;gap:var(--gridGap);grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:1fr;height:-webkit-max-content;height:max-content;margin:0;transition:all 1s ease;width:80%}.menu button{background:#0000;border-radius:0;color:var(--primary);display:grid;font-size:24px;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;overflow:hidden;position:relative;width:100%}.bulletbar-wrapper{align-self:center;grid-template-rows:1fr;justify-self:right;position:absolute;width:40px;z-index:1000}.bulletbar,.bulletbar-wrapper{align-items:center;background-color:initial;display:grid;grid-template-columns:1fr;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;padding:0}.bulletbar{grid-gap:10px;gap:10px;grid-auto-rows:20px;position:relative;width:-webkit-max-content;width:max-content}.bullet{background-color:var(--primary);border-radius:1000px;transition:all 2s ease;width:10px}.bullet,.bullet-active{align-items:center;aspect-ratio:1/1;cursor:pointer;display:grid;grid-template-columns:1fr;justify-items:center;margin:0;position:relative}.bullet-active{background-color:var(--tertiary);border:2px solid var(--secondary);border-radius:1000px;transition:all 50ms ease;width:20px}.bullet svg{fill:var(--secondary);left:0;margin:0;padding:0}.track{background-color:var(--primary);border-radius:1000px;grid-auto-rows:1fr;height:100%;position:absolute;width:2px}.splash-wrapper,.track{display:grid;grid-template-columns:1fr;margin:0;padding:0}.splash-wrapper{grid-gap:var(--gridGap);background:#0000;gap:var(--gridGap);grid-auto-rows:100vh;height:-webkit-max-content;height:max-content;width:100vw}.splash-wrapper,.splash-wrapper span{align-items:center;justify-items:center;position:relative}.splash-wrapper span{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:100vh;max-height:100vh;overflow:hidden;padding:0;width:100%}.splash-wrapper h1,h2,h3,h4,h5,h6,p{color:var(--primary);margin:0 2vw 0 0}.splash-wrapper span h1{font-size:6rem;font-weight:900;line-height:6rem}.splash-wrapper span h2{font-size:35px;font-weight:700;margin:15px 0}.splash-wrapper span h3{font-size:12px;font-weight:700}.splash-wrapper span h4{font-size:50px;font-weight:300}.splash-wrapper span p{font-size:24px;font-weight:300}.splash-wrapper ul{align-items:center;display:grid;font-size:30px;font-weight:400;max-width:75vw}.scroll-wrapper{grid-gap:var(--gridGap);align-items:center;bottom:3rem;gap:var(--gridGap);grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);justify-items:center;right:2rem;z-index:100}.scroll-area,.scroll-wrapper{display:grid;height:-webkit-max-content;height:max-content;position:absolute;width:-webkit-max-content;width:max-content}.scroll-area{bottom:-2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;overflow:hidden;right:0;z-index:1000}.scroll-area,.scroll-btn{grid-template-columns:1fr}.scroll-btn{align-items:center;aspect-ratio:1/1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1000px;display:grid;height:auto;justify-items:center;min-width:30px;width:4rem}.signUp-btn{align-self:flex-start;background-color:var(--bg);border-radius:100px;color:var(--text);font-size:24px;font-weight:900;height:50px;justify-self:center;margin:2vw;min-width:150px;padding:10px;position:relative;width:-webkit-max-content;width:max-content}.signUp_overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100vw;z-index:9999}.signUp_overlay.active{opacity:1;pointer-events:auto}.signUp_wrapper{background:var(--bg);border-radius:8px;box-shadow:0 4px 20px #0003;max-width:400px;padding:45px 30px 30px;position:relative;transform:translateY(-100vh);transition:transform .4s cubic-bezier(.25,1,.5,1);width:90%}.signUp_overlay.active .signUp_wrapper{transform:translateY(0)}.close_btn{background:none;border:none;color:#888;cursor:pointer;font-size:28px;font-weight:700;line-height:1;padding:5px;position:absolute;right:15px;top:10px;transition:color .2s ease,transform .2s ease}.close_btn:hover{color:#333;transform:scale(1.1)}.footer{align-items:center;background-color:var(--primary);bottom:0;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:1fr;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}.credit{color:var(--secondary);font-size:10px;font-weight:600;margin:.5vw}.version{display:grid;font-size:10px;font-weight:400;height:-webkit-max-content;height:max-content;justify-items:left;margin:1vw;padding:0;position:relative}.home_layout{grid-gap:20px;background-color:var(--wrapper_bg);display:grid;gap:20px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-areas:"navbar navbar navbar" "search search search" ". databaseResults ." ". pagination ." "footer footer footer";grid-template-columns:1fr 2fr 1fr;height:100%;justify-items:center;width:100%}:root{--bg-main:#020617;--bg-card:#0f172a;--bg-hover:#1e293b;--border-color:#334155;--text-primary:#f8fafc;--text-muted:#94a3b8;--accent-training:#ef4444;--accent-search:#22c55e;--accent-user:#3b82f6;--accent-stealth:#a855f7}.dashboard-wrapper{align-items:flex-start;background-color:initial;display:grid;grid-template-columns:auto 1fr;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;padding:0;position:relative;width:100%}.dashboard-sidebar{background-image:var(--gradient-linear-vertical);border-right:1px solid var(--shade);height:100%;justify-items:left;min-height:100vh;width:-webkit-max-content;width:max-content}.dashboard-content,.dashboard-sidebar{align-items:flex-start;background-color:initial;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr;margin:0;padding:0;position:relative}.dashboard-content{grid-gap:var(--gridGap);gap:var(--gridGap);height:-webkit-max-content;height:max-content;justify-items:center;width:100%}.dashboard-content h1{border-radius:100px;box-shadow:inset 0 0 5px 1px #00000040;font-size:24px;margin:1rem;padding:1rem 2rem}.integration-box{grid-gap:var(--gridGap);background-image:var(--gradient-linear-horizontal);border-bottom:1px solid var(--shade);border-radius:0;border-top:1px solid var(--shade);box-shadow:0 0 20px 1px #0000000d;display:grid;grid-template-columns:-webkit-max-content 1fr auto;grid-template-columns:max-content 1fr auto;justify-items:center;margin:10px 0;min-height:5rem}.integration-box,.integration-box-container{align-items:center;background-color:initial;gap:var(--gridGap);height:-webkit-max-content;height:max-content;padding:0;position:relative;transition:all 1s ease;width:100%}.integration-box-container{border:none;border-radius:0;display:flex;justify-items:left;margin:0}.integration-box-container-off{height:0;transition:all 1s ease}.integration-box-container form{align-items:center;display:flex;gap:var(--gridGap);grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-template-rows:1fr;justify-items:left;margin:0;overflow:visible;padding:0;width:100%}.integration-box h1{grid-gap:3px;align-items:center;border-radius:0;box-shadow:none;color:var(--supershade);display:grid;font-size:14px;gap:3px;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;height:-webkit-max-content;height:max-content;margin:0;padding:.25rem 1rem}.integration-box h1 svg{display:grid;height:100%;width:auto}.integration-box-container p{color:#94a3b8;color:var(--text-muted);margin:.5rem;text-align:center;text-indent:0}.tabs-header{align-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr;width:-webkit-max-content;width:max-content}.primary-tabs-container,.tabs-header{background-color:initial;border:none;display:grid;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;padding:0;position:relative}.primary-tabs-container{grid-gap:var(--gridGap);gap:var(--gridGap);grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-template-rows:-webkit-max-content;grid-template-rows:max-content;width:100%}.code-wrapper{margin-top:10px;position:relative}.copy-pre{overflow-X:auto;background:#020617;border:1px solid #3730a3;border-radius:6px;color:#e0e7ff;font-family:monospace;font-size:12px;margin:0;padding:14px;white-space:pre-wrap;word-break:break-all}.step-card{background:#0003;border-left:3px solid #6366f1;border-radius:6px;font-size:14px;margin-bottom:12px;padding:0}.create-portfolio-container{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;position:relative;width:100%}.create-portfolio-container,.dot-menu-btn{align-items:center;background-color:initial;display:grid;grid-template-columns:1fr;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;padding:0}.dot-menu-btn{aspect-ratio:1/1;grid-template-rows:1fr;position:absolute;right:0;top:0;transition:all 1s ease;width:-webkit-max-content;width:max-content;z-index:100}.dot-menu-btn svg{fill:var(--secondary);aspect-ratio:1/1;height:3rem;width:auto}.metrics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px}.metric-card{background:#0f172a;background:var(--bg-card);border:1px solid #334155;border:1px solid var(--border-color);border-radius:12px;padding:24px}.metric-label{color:#94a3b8;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.metric-val{font-size:32px;font-weight:700;margin:0}.logs-section{background:#0f172a;background:var(--bg-card);border:1px solid #334155;border:1px solid var(--border-color);border-radius:12px;padding:24px}.logs-section h2{font-size:18px;margin:0 0 20px}.log-list{display:flex;flex-direction:column;gap:16px}.log-card{grid-gap:12px;background:#ffffff05;border:1px solid #334155;border:1px solid var(--border-color);border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr;padding:16px}.uploader-wrapper{align-items:center;background:var(--shade);border:none;border-radius:20px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:-webkit-max-content;height:max-content;justify-items:center;margin:0;padding:0;position:relative;width:-webkit-max-content;width:max-content}@media (min-width:640px){.log-card{align-items:center;grid-template-columns:auto 1fr auto}}.bot-identity{font-size:16px;font-weight:700}.bot-meta{display:flex;flex-direction:column;gap:4px}.path-trace{color:#94a3b8;color:var(--text-muted);font-family:monospace;font-size:13px}.intent-reason{background:#0003;border-left:3px solid #334155;border-left:3px solid var(--border-color);border-radius:0 4px 4px 0;font-size:13px;margin-top:4px;padding:8px 12px}.badge{border-radius:6px;font-size:11px;font-weight:700;padding:4px 10px;width:-webkit-max-content;width:max-content}.badge-training{background:#ef444426;color:#ef4444;color:var(--accent-training)}.badge-search{background:#22c55e26;color:#22c55e;color:var(--accent-search)}.badge-user{background:#3b82f626;color:#3b82f6;color:var(--accent-user)}.badge-stealth{background:#a855f726;color:#a855f7;color:var(--accent-stealth)}.console-layout{grid-gap:0;align-items:flex-start;background-color:var(--bg);display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;height:100%;justify-items:center;margin:0;max-width:100vw;min-height:100vh;overflow:hidden;overflow-y:auto;padding:0;position:relative;width:100%}.console-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617d9;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.success-card{background:#020617;border:1px solid #1e293b;border-radius:12px;box-shadow:0 10px 25px -5px 0 0 15px #00000080 #38bdf826;color:#fff;font-family:sans-serif;max-width:400px;padding:32px;text-align:center}.icon{font-size:48px;margin-bottom:16px}.title{color:#38bdf8;font-size:24px;font-weight:700;margin:0 0 12px}.text{color:#94a3b8;line-height:1.6;margin:0 0 24px}.button,.text{font-size:14px}.button{background:#38bdf8;border:none;border-radius:6px;color:#020617;cursor:pointer;font-weight:700;padding:12px 24px;transition:opacity .2s}.portfolio-layout{background-color:var(--bg);color:#fff;display:flex;flex-direction:column;grid-auto-rows:-webkit-max-content -webkit-max-content 1fr -webkit-max-content;grid-auto-rows:max-content max-content 1fr max-content;max-width:100vw;min-height:100vh;position:relative;width:100%}.portfolio-hero{background:linear-gradient(135deg,var(--primary) 0,#161616 100%);height:150px;width:100%}.portfolio-body{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--shade);box-sizing:border-box;display:flex;flex-direction:row;gap:40px;margin:-50px auto 0;max-width:100vw;padding:1vw;position:absolute;top:10vh;width:100%;z-index:5}.portfolio-card-wrapper{position:absolute;width:20vw}.portfolio-card-wrapper,.portfolio-card-wrapper-active{background-color:#161616;height:100%;left:0;margin:0;min-width:300px;top:0;transition:all 1s ease}.portfolio-card-wrapper-active{border-radius:0;overflow:hidden;position:relative;width:100%}.card-content-box{align-items:center;background-color:#161616;display:grid;justify-items:center;padding:40px 24px;text-align:center;width:100%}.avatar-fallback,.avatar-img{border:3px solid #161616;border-radius:50%;height:100px;margin-top:0;object-fit:cover;width:100px}.avatar-fallback{align-items:center;display:flex;font-size:36px;justify-content:center;margin:0 auto}.avatar-fallback,.name{color:#fff;font-weight:700}.name{font-size:24px;margin:16px 0 4px}.handle{color:#888;font-size:13px;margin:0 0 16px}.divider-line{border:0;border-top:1px solid #ffffff1a;margin:16px 0}.bio{color:#ccc;font-size:14px;line-height:1.6}.photo-grid-wrapper{background-color:#000;flex:1 1;height:100%;max-width:80vw;position:absolute;right:0;top:0;transform:translate(0);transition:all 1s ease;z-index:4}.photo-grid-active{transform:translate(75vw);transition:all 1s ease}.photo-grid-wrapper h3{color:#fff;font-size:20px;margin-bottom:0}.photo-grid-bar{background-color:#000;height:100%;position:absolute;top:0;width:5vw;z-index:10}.carousel-viewport{height:100vh;overflow:hidden;position:relative;width:100%}.photo-grid{display:flex;transition:transform .5s cubic-bezier(.25,1,.5,1)}.carousel-slide,.photo-grid{align-items:center;height:100%;width:100%}.carousel-slide{box-sizing:border-box;display:grid;flex-direction:column;justify-items:center;min-height:90vh;min-width:100%;padding:0}.image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.carousel-image{border:1px solid var(--supertint);border-radius:8px;box-shadow:0 0 40 #00000080;max-height:80vh;max-width:100%;object-fit:cover}.carousel-title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--shade);border-radius:10px;color:#9ca3af;display:grid;font-size:14px;font-weight:600;grid-template-columns:1fr;grid-template-rows:1fr;height:-webkit-max-content;height:max-content;justify-items:center;left:0;margin:0;max-height:30vh;padding:10px;position:relative;top:0;transition:all 1s ease;width:50%;z-index:5}.carousel-controls{display:flex;justify-content:space-between;padding:0 16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:25}.carousel-controls button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#121212d9;border:1px solid #ffffff1a;border-radius:50%;color:#fff;cursor:pointer;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;pointer-events:auto}.port-footer{color:#444;font-size:11px;padding:30px;text-align:center}@media (max-width:768px){.portfolio-body{flex-direction:column;gap:24px;margin-top:-60px}.portfolio-card-wrapper{width:100%}.image-container{height:280px}}.admin-layout{grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:100%;max-width:100vw;width:100%}.admin-layout,.admin-plan-form{display:grid;grid-template-columns:1fr;margin:0;padding:0;position:relative}.admin-plan-form{grid-gap:10px;background-color:var(--tertiary);gap:10px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;left:0;overflow:hidden;top:15vh;width:-webkit-max-content;width:max-content}.admin-plan-form,.admin-plan-form input{height:-webkit-max-content;height:max-content}.admin-plan-form input{margin:0;padding:0}:root{--primary:#10370c;--bg:#fff;--tertiary:#000;--secondary:#fff7ea;--gradient-radial:radial-gradient(ellipse at 0vw 5vh,#e6e6e6 0,#828282 30%,#444 100%);--gradient-linear-horizontal:linear-gradient(to right,var(--tint) 5%,#0000 95%);--gradient-linear-vertical:linear-gradient(to bottom,var(--tint) 5%,#0000 95%);--gridGap:10px;--globalMargin:1rem;--buttonShadow:#00000040;--link:#3b1153;--linkHover:#bebebe;--notice:#ffe100;--labelColor:#aaa;--tint:rgba(16,55,12,.075);--supertint:#fff7ea1a;--supershade:#000000a1;--shade:#00000021;--icon:#ff9e1b;--dark:#00000080;--modal:#000000e6;--light:#ffffff0d;--darkgrey:#6464644d;--lightgrey:#f4f4f4;--grey:#c8c8c8;--darkText:var(--bg);--lightText:var(--tertiary);--text:#2c2c2c;--text_h1:#711091;--text_light:var(--tertiary);--searchText:var(--primary)}*{box-sizing:border-box;color:#2c2c2c;color:var(--text);font-family:Helvetica,sans-serif;margin:0;padding:0}html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body,html{height:100%;margin:0;padding:0;position:relative}.App,body{width:100%}.App{align-items:center;background-color:#000;background-color:var(--tertiary);display:grid;grid-template-columns:1fr;height:-webkit-max-content;height:max-content;justify-items:center;min-height:100vh;position:relative}.App svg{fill:#10370c;fill:var(--primary)}header{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:left;padding:0 2rem;position:relative;width:100vw}header,header h1{background-color:initial;margin:0}header h1{font-size:18px}.wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;border-radius:20px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;height:-webkit-max-content;height:max-content;max-width:100vw;outline:none;outline-offset:0;padding:2rem;width:-webkit-max-content;width:max-content}.components_wrapper,.wrapper{align-items:center;display:grid;grid-template-columns:1fr;justify-items:center;margin:0;position:relative}.components_wrapper{background-color:#fff;background-color:var(--bg);border:.5px solid #ffffff0d;border:.5px solid var(--light);border-radius:10px;grid-auto-rows:1fr;height:100%;padding:5px;width:calc(100% - 10px);z-index:100}.form_wrapper{background-color:var(--wrapper_bg);border-radius:20px;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;margin:1vh;max-width:900px;outline:1px solid #00000080;outline:solid 1px var(--dark);outline-offset:-10px;overflow:hidden;padding:5vh;position:relative;width:calc(100% - 12vh)}.form_wrapper,form{align-items:center;display:grid;justify-items:center}form{transition:all 1s ease}.form_label{color:#10370c;color:var(--primary);font-size:16pt;grid-template-columns:1fr;grid-template-rows:1fr;margin:1vh;padding:5px 5px 25px;position:relative}.form_label,.icon_button{align-items:center;display:grid;height:100%;justify-items:center;width:-webkit-max-content;width:max-content}.icon_button{background-color:initial;border-radius:100px;cursor:pointer;grid-auto-rows:1fr;margin:0;max-height:25px;min-width:20px;overflow:hidden}.icon_button svg{fill:rgba(16,55,12,.075);fill:var(--tint);height:20px;margin:5px;max-width:100px;width:auto}.icon_button svg:hover{fill:#10370c;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,textarea{background-color:rgba(16,55,12,.075);background-color:var(--tint);border:1px solid #00000021;border:1px solid var(--shade);border-radius:5px;cursor:pointer;font-size:18px;height:2rem;margin:0;max-height:150px;max-width:30vw;min-height:30px;min-width:50px;outline:none;padding:.5rem;transition:all 50ms ease;width:100%}input:focus,textarea:focus{background-color:#fff}input[type=file]{appearance:none;-webkit-appearance:none;background-color:red;height:100%;opacity:0;width:100%}.generic-btn,button,input[type=file]{cursor:pointer;display:grid;position:relative}.generic-btn,button{align-items:center;aspect-ratio:1/1;background-color:initial;border:none;border-radius:5px;color:#10370c;color:var(--primary);font-size:14px;font-weight:600;grid-template-columns:repeat(2,auto);grid-template-rows:1fr;height:auto;justify-items:center;margin:1rem;margin:var(--globalMargin);min-width:30px;outline:1px solid #00000021;outline:solid 1px var(--shade);outline-offset:2px;padding:.25rem;transition:all 1s;width:-webkit-max-content;width:max-content}.generic-btn{aspect-ratio:1/1;max-height:30px}.generic-btn.active,button.active{background:#facc01;outline:1px solid #10370c;outline:solid 1px var(--primary);outline-offset:2px}.generic-btn svg,button svg{cursor:pointer;max-height:40px;pointer-events:none;position:absolute}.generic-btn h1,button h1{align-items:center;color:#00000021;color:var(--shade);display:grid;font-size:14px;height:100%;justify-items:center}label{display:grid;font-size:10px;justify-items:left;margin:0;width:100%}p{font-size:24px;font-weight:300;margin:5px;text-indent:20px}p:first-letter{text-transform:uppercase}h1{font-size:48px}h1,h2{font-weight:600}h2{font-size:36px}h1,h2,h3,h4,h5,h6,p{max-width:1200px}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)}ul{font-size:24px}hr{border:none;border-top:3px dotted rgba(16,55,12,.075);border-top:3px dotted var(--tint);justify-self:center;margin:1rem;width:80%}.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;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;max-width:100vw;width:100%}.left{justify-self:left}.right{justify-self:right}.timestamp{color:rgba(16,55,12,.075);color:var(--tint);font-size:10px!important;font-weight:300}.pagination{grid-gap:1vw;align-items:center;background-color:rgba(16,55,12,.075);background-color:var(--tint);border:1px solid #ffffff0d;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:#fff;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:#fff7ea;color:var(--secondary);transition:all 1s ease}.favicon{align-items:center;display:grid;height:20px;justify-items:center;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}@media screen and (max-width:900px){h1,h2,h3,h4,h5,h6,p{max-width:90vw}}.plans-layout{align-items:flex-start;display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:100%;justify-items:center;margin:0;max-width:100vw;overflow:auto;padding:0;position:relative;width:100%}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));height:80vh;max-width:300px}.plan-card-wrapper,.plans-grid{align-items:center;background-color:initial;display:grid;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;justify-items:center;margin:0;overflow:auto;padding:0;position:relative;width:100%}.plan-card,.plan-card-wrapper{grid-template-columns:1fr;height:-webkit-max-content;height:max-content;max-width:100vw}.plan-card{align-items:flex-start;background-color:#7fffd4;border-radius:10px;box-sizing:border-box;display:grid;grid-auto-rows:-webkit-max-content -webkit-max-content 1fr -webkit-max-content;grid-auto-rows:max-content max-content 1fr max-content;justify-items:center;margin:0;min-height:80vh;overflow:auto;padding:15px;position:relative;width:100%}
/*# sourceMappingURL=main.6e68feb2.css.map*/