:root{font-family:Roboto,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--left-marign: 100px;--yellow: #EDB74D;--red: #EB6666;--purple: hsl(300, 100%, 25%);--bg: #F0DBA5;--text: #151515;--blob-scale: 1;--card-bg-color: hsl(0, 2%, 9%);overflow-x:hidden}#root{flex-grow:1;display:flex;flex-direction:column}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{height:100%}body{margin:0;min-width:320px;min-height:100vh;position:relative;background-color:#141414;display:flex;flex-direction:column}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-image:url(/assets/noisy-DhL4EHbR.png);pointer-events:none}h1{font-size:3.2em;line-height:1.1;z-index:2}h2{z-index:2}footer{margin-top:100px;text-align:center}@media (max-width: 768px){#root,.app-div{align-items:center}.projects-div{display:flex;justify-content:center;flex-wrap:wrap}.blob-div{right:0}}.blob-div{position:absolute;top:100px;right:70px;width:70vh;height:60vh;z-index:0;pointer-events:none}.welcome-screen{text-align:left;display:flex;justify-content:center;flex-direction:column;width:100%;height:100vh;z-index:2}.navbar-div{position:fixed;right:0;top:0;text-align:center;width:100%}.navbar-div :before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid hsl(0,0%,16%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.navbar-div a{margin-right:2%;color:#dedede;cursor:pointer;font-weight:400;font-family:Roboto}.navbar-div a:hover{filter:drop-shadow(0 0 10px hsl(0,0%,98%));color:#fff}.links-div{padding:10px;width:auto;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 768px){.links-div{padding:5px;width:auto}}.app-div{text-align:left;display:flex;justify-content:center;flex-direction:column;min-height:300px;margin-top:0;margin-left:5%;z-index:2}.app-div h1{font-size:4em;margin-bottom:10px;filter:drop-shadow(0 0 5px hsl(281,100%,7%))}.app-div h2{font-size:1.5em;margin-top:0;filter:drop-shadow(0 0 5px hsl(281,100%,7%))}.app-div h1 .highlight{color:#b029ff}.skills-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5%}.projects-div{margin-top:10%}.about-div{display:flex;flex-direction:column;justify-content:center}.about-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10%}.navbar-container{z-index:3}#homework-title{text-align:center;width:100%;margin-bottom:2rem;font-size:4em;margin-bottom:10px}#homework-container{display:flex;flex-direction:column;align-items:center;width:auto}@media (max-width: 768px){#homework-title{font-size:2.5em;width:auto}#homework-container{width:auto;padding:0 5%;align-items:center}.skills-container,.about-container,.projects-div{margin-top:20%}.navbar-container{z-index:3}.title-container{width:auto}}@media (max-width: 360px){.app-div h1{font-size:2.8em}.app-div h2{font-size:1.4em}}.language-card{border-radius:10px;box-shadow:5px 5px 5px #0000001a;padding:10px;margin:10px;text-align:center;width:90px;height:130px;display:inline-block;align-self:center;place-items:center;background-color:var(--card-bg-color);filter:drop-shadow(0 0 .75rem hsl(0,0%,0%))}.language-card-image{width:auto;border-radius:10px;height:70px;margin-bottom:30px;display:block}.language-card-title{margin:0;color:#c7c7c7}.skills-list{padding:20px;text-align:center}.skills-list h2{font-size:3em;text-align:center}.skills-list svg{width:100%;height:100%}.skills-list img{max-width:100%;max-height:100%}@media (max-width: 768px){.skills-list{width:auto}.language-card-container{justify-content:center;align-items:center;width:auto}.skills-list ul{margin-right:10px;margin-left:10px}.skills-list li{width:90px;height:90px}}.social-div{z-index:2}.social-div a img{height:30px;width:30px}.social-div a img:hover{filter:drop-shadow(0 0 10px hsl(281,100%,66%))}.social-div a{margin-right:20px}.blob{border-radius:50%;filter:blur(calc(60px * var(--blob-scale)));position:absolute;mix-blend-mode:screen}.yellow{background-color:var(--yellow);height:calc(200px * var(--blob-scale));width:calc(200px * var(--blob-scale));animation:yellow 8s infinite ease;top:calc(100px * var(--blob-scale));left:calc(50px * var(--blob-scale))}.purple{background-color:var(--purple);height:calc(200px * var(--blob-scale));width:calc(250px * var(--blob-scale));animation:purple 8s infinite ease;top:calc(250px * var(--blob-scale));right:calc(50px * var(--blob-scale))}.red{background-color:var(--red);height:calc(250px * var(--blob-scale));width:calc(200px * var(--blob-scale));animation:red 8s infinite linear;bottom:calc(50px * var(--blob-scale));left:calc(250px * var(--blob-scale))}@keyframes yellow{0%{transform:translate(0) scale(calc(1 * var(--blob-scale)))}30%{transform:translate(calc(50px * var(--blob-scale)),calc(50px * var(--blob-scale))) scale(calc(1.2 * var(--blob-scale)))}60%{transform:translate(calc(100px * var(--blob-scale)),calc(-50px * var(--blob-scale))) scale(calc(1.3 * var(--blob-scale)))}to{transform:translate(0) scale(calc(1 * var(--blob-scale)))}}@keyframes purple{0%{transform:translate(0) scale(calc(1.2 * var(--blob-scale)))}30%{transform:translateY(calc(100px * var(--blob-scale))) scale(calc(1 * var(--blob-scale)))}60%{transform:translate(calc(50px * var(--blob-scale)),calc(50px * var(--blob-scale))) scale(calc(1 * var(--blob-scale)))}to{transform:translate(0) scale(calc(1.2 * var(--blob-scale)))}}@keyframes red{0%{transform:translate(0) scale(calc(1 * var(--blob-scale)))}30%{transform:translate(calc(-50px * var(--blob-scale)),calc(-50px * var(--blob-scale))) scale(calc(1.4 * var(--blob-scale)))}60%{transform:translate(calc(-20px * var(--blob-scale)),calc(50px * var(--blob-scale))) scale(calc(1 * var(--blob-scale)))}to{transform:translate(0) scale(calc(1 * var(--blob-scale)))}}.project-card{border-radius:10px;padding:20px;margin:5px;text-align:center;width:306px;background-color:var(--card-bg-color);filter:drop-shadow(0 0 .75rem hsl(0,0%,0%));cursor:pointer;transform:scale(.9);transition:transform .15s ease-in,box-shadow .2s linear;text-decoration:none;display:flex;flex-direction:column}.project-card-image{width:100%;height:200px;object-fit:cover;border-radius:5px;margin-bottom:15px}.project-card-content{display:flex;flex-direction:column;flex-grow:1;text-align:center}.project-card-title{margin:0 0 10px;color:#c7c7c7}.project-card-description{margin:0;color:#757575;flex-grow:1}.project-card:hover{transform:scale(1);box-shadow:10px 10px 28px -2px #000000bf;-webkit-box-shadow:10px 10px 28px -2px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 28px -2px rgba(0,0,0,.75)}@media (max-width: 768px){.project-card{width:80%;max-width:350px;padding:15px}.project-card-title{font-size:1.2em}.project-card-description{font-size:.9em}.project-card-image{height:auto;aspect-ratio:16 / 9}}.project-list{display:flex;flex-wrap:wrap;justify-content:center}.project-list h2{text-align:center;font-size:3em;width:100%;margin-bottom:1rem}@media (max-width: 768px){.project-list{width:auto}}.about-paragraph{font-size:120%;margin-right:10%;margin-left:10%}@media (max-width: 768px){.about-container{width:auto;padding:0 5%}}.homework-card{border-radius:10px;padding:20px;margin:5px 5px 10px;text-align:center;width:500px;height:100px;display:inline-block;align-self:center;background-color:var(--card-bg-color);filter:drop-shadow(0 0 .75rem hsl(0,0%,0%));cursor:pointer;transform:scale(.9);transition:transform .15s ease-in,box-shadow .2s linear}.homework-card-title{margin:0 0 5%;color:#c7c7c7}.homework-card-description{margin:0;color:#757575}.homework-card:hover{transform:scale(1);box-shadow:10px 10px 28px -2px #000000bf;-webkit-box-shadow:10px 10px 28px -2px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 28px -2px rgba(0,0,0,.75)}@media (max-width: 768px){.homework-card{width:85%;height:auto;padding:15px;align-items:center}.homework-card-title{font-size:1.2em}.homework-card-description{font-size:.9em}}.homework-list{display:flex;flex-wrap:wrap;justify-content:center}.homework-list h2{text-align:center;font-size:3em;width:100%;margin-bottom:1rem}.homework2-container{padding:100px 5%;color:#fff;max-width:1200px;margin:0 auto;overflow-x:hidden;width:100%;box-sizing:border-box}.homework2-title{font-size:clamp(1.5rem,5vw,2.5rem);margin-bottom:30px;text-align:center}.homework2-section{margin-bottom:40px;background-color:#ffffff0d;padding:30px;border-radius:10px;width:100%;box-sizing:border-box;overflow-x:hidden}.homework2-header{cursor:pointer;display:flex;align-items:center;gap:10px;font-size:clamp(1.2rem,4vw,1.8rem);margin:0}.homework2-header:hover{color:#fffc}.homework2-theory-content{margin-top:20px}.homework2-theory-content h3{font-size:clamp(1rem,3vw,1.4rem);margin-top:20px;color:#fff}.homework2-theory-content p,.homework2-theory-content ul,.homework2-theory-content ol{font-size:clamp(14px,2.5vw,16px);line-height:1.6}.homework2-theory-content ul,.homework2-theory-content ol{padding-left:25px}.homework2-theory-content li{margin-bottom:10px}.homework2-mysql-section{background-color:#0006;padding:15px;border-radius:5px;margin-top:15px}.homework2-mysql-title{color:#3b82f6;margin-bottom:15px;margin-top:25px;font-size:clamp(14px,2.5vw,18px);position:relative}.homework2-mysql-title:first-of-type{margin-top:0}.homework2-mysql-title.green{color:#10b981}.homework2-mysql-title.orange{color:#f59e0b}.homework2-mysql-title.purple-title{color:#8b5cf6}.homework2-query-label{margin-bottom:10px;margin-top:20px;font-size:clamp(13px,2.5vw,14px)}.homework2-query-label:first-of-type{margin-top:0}.homework2-code-block{background-color:#0009;padding:15px;border-radius:5px;overflow-x:auto;font-size:clamp(12px,2vw,14px);font-family:monospace;color:#a5f3fc;white-space:pre-wrap;word-break:break-all}.homework2-info-box{background-color:#3b82f61a;padding:15px;border-radius:5px;margin-top:20px;font-size:clamp(13px,2.5vw,15px)}.homework2-key-concepts{background-color:#10b9811a;padding:15px;border-radius:5px;margin-top:20px;border:1px solid rgba(16,185,129,.3);font-size:clamp(13px,2.5vw,14px)}.homework2-key-concepts ul{margin-top:10px;padding-left:25px}.homework2-cipher-section{margin-bottom:30px;width:100%;box-sizing:border-box;overflow-x:hidden}.homework2-cipher-section h3{font-size:clamp(1rem,3vw,1.4rem);margin-top:20px;margin-bottom:15px}.homework2-textarea{width:100%;min-height:120px;padding:15px;font-size:clamp(14px,2.5vw,16px);border-radius:5px;border:1px solid rgba(255,255,255,.2);background-color:#0000004d;color:#fff;font-family:monospace;box-sizing:border-box;resize:vertical}.homework2-textarea:focus{outline:none;border-color:#3b82f680}.homework2-controls{display:flex;flex-direction:column;gap:15px;align-items:flex-start;margin-bottom:15px}.homework2-input-group{display:flex;gap:15px;align-items:center}.homework2-input-group label{font-size:clamp(14px,2.5vw,16px)}.homework2-input{padding:8px;font-size:clamp(14px,2.5vw,16px);width:80px;border-radius:5px;border:1px solid rgba(255,255,255,.2);background-color:#0000004d;color:#fff}.homework2-input:focus{outline:none;border-color:#3b82f680}.homework2-button{padding:10px 25px;font-size:clamp(14px,2.5vw,16px);border-radius:5px;border:none;color:#fff;cursor:pointer;font-weight:700;width:100%;max-width:300px;transition:all .3s ease}.homework2-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.homework2-button:active{transform:translateY(0)}.homework2-button.blue{background-color:#3b82f6}.homework2-button.blue:hover{background-color:#2563eb}.homework2-button.green{background-color:#10b981}.homework2-button.green:hover{background-color:#059669}.homework2-result-box{background-color:#0000004d;padding:15px;border-radius:5px;font-family:monospace;border:1px solid rgba(255,255,255,.2);font-size:clamp(13px,2.5vw,15px)}.homework2-result-box p{margin-top:10px;word-break:break-word}.homework2-histogram-container{margin-bottom:40px;width:100%;overflow:hidden}.homework2-histogram-container h4{font-size:clamp(16px,3vw,20px);margin-bottom:20px;color:#fff}.homework2-legend{display:flex;justify-content:center;gap:30px;margin-bottom:20px;flex-wrap:wrap}.homework2-legend-item{display:flex;align-items:center;gap:8px;font-size:clamp(13px,2.5vw,15px)}.homework2-legend-color{width:30px;height:15px;border-radius:3px}.homework2-legend-color.original{background-color:#f97316}.homework2-legend-color.encrypted{background-color:#3b82f6}.homework2-histogram-combined{display:flex;align-items:flex-end;justify-content:flex-start;height:350px;width:100%;max-width:100%;background:linear-gradient(to bottom,#ffffff05,#ffffff0d,#0000004d);border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:30px 15px 50px;gap:3px;overflow-x:auto;overflow-y:hidden;position:relative;box-sizing:border-box}.homework2-histogram-combined::-webkit-scrollbar{height:8px}.homework2-histogram-combined::-webkit-scrollbar-track{background:#0000004d;border-radius:5px}.homework2-histogram-combined::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:5px}.homework2-histogram-combined::-webkit-scrollbar-thumb:hover{background:#ffffff80}.homework2-histogram-combined:before{content:"";position:absolute;top:30px;left:15px;right:15px;bottom:50px;background-image:repeating-linear-gradient(to top,transparent,transparent 19.5%,rgba(255,255,255,.1) 19.5%,rgba(255,255,255,.1) 20%);pointer-events:none}.homework2-bar-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:35px;width:35px;height:100%}.homework2-bars-wrapper{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;height:100%}.homework2-bar-dual{width:45%;min-width:12px;min-height:3px;border-radius:2px 2px 0 0;position:relative;transition:all .3s ease;cursor:pointer;display:flex;align-items:flex-start;justify-content:center;padding-top:3px}.homework2-bar-dual.original{background-color:#f97316;box-shadow:0 0 10px #f973164d}.homework2-bar-dual.encrypted{background-color:#3b82f6;box-shadow:0 0 10px #3b82f64d}.homework2-bar-dual:hover{opacity:.8;transform:scaleY(1.02) scaleX(1.1)}.homework2-bar-value-dual{font-size:clamp(8px,1.5vw,10px);color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.8);writing-mode:sideways-lr;transform:rotate(180deg)}.homework2-bar-label-dual{margin-top:8px;font-size:clamp(10px,2vw,13px);color:#ffffffe6;font-weight:700;text-transform:uppercase}.homework2-comparison-table{overflow-x:auto;margin:20px 0}.homework2-comparison-table table{width:100%;border-collapse:collapse;font-size:clamp(13px,2.5vw,15px)}.homework2-comparison-table th,.homework2-comparison-table td{padding:12px;text-align:left;border:1px solid rgba(255,255,255,.2)}.homework2-comparison-table th{background-color:#3b82f633;font-weight:700;color:#60a5fa}.homework2-comparison-table tr:nth-child(2n){background-color:#0003}.homework2-proof-box{background-color:#9333ea1a;border:2px solid rgba(147,51,234,.3);border-radius:8px;padding:20px;margin:20px 0}.homework2-proof-steps{margin-top:15px}.homework2-proof-steps p{margin:15px 0;font-size:clamp(13px,2.5vw,15px)}.homework2-algorithm-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0}.homework2-algo-card{border-radius:8px;padding:20px;border:2px solid}.homework2-algo-card.online{background-color:#10b9811a;border-color:#10b98166}.homework2-algo-card.batch{background-color:#ef44441a;border-color:#ef444466}.homework2-algo-card h4{margin-top:0;margin-bottom:15px;font-size:clamp(16px,3vw,18px)}.homework2-algo-stats{margin:15px 0}.homework2-stat-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:clamp(13px,2.5vw,15px)}.homework2-stat-row:last-child{border-bottom:none}.homework2-algo-complexity{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.2);font-size:clamp(12px,2.5vw,14px)}.homework2-algo-complexity p{margin:5px 0}.homework2-data-stream{background-color:#0000004d;padding:20px;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.homework2-stream-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.homework2-stream-value{background-color:#3b82f633;padding:5px 10px;border-radius:4px;font-family:Courier New,monospace;font-size:clamp(12px,2vw,14px);border:1px solid rgba(59,130,246,.4)}.homework2-measure-card{background-color:#0000004d;border-left:4px solid #3b82f6;padding:20px;margin:20px 0;border-radius:5px}.homework2-measure-card h4{color:#3b82f6;margin-top:0;margin-bottom:15px;font-size:clamp(16px,3vw,18px)}.homework2-formula{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);padding:15px;border-radius:5px;font-family:Courier New,monospace;font-size:clamp(13px,2.5vw,15px);margin:15px 0;color:#60a5fa;text-align:center}.homework2-details{margin-top:15px}.homework2-details p{margin:10px 0;font-size:clamp(13px,2.5vw,15px)}.homework2-details ul{margin:5px 0 15px 20px;font-size:clamp(13px,2.5vw,14px)}.homework2-details li{margin:5px 0}.homework2-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.homework2-stats-card{background-color:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:20px}.homework2-stats-card h4{margin-top:0;margin-bottom:15px;color:#f97316;font-size:clamp(16px,3vw,18px);border-bottom:2px solid rgba(249,115,22,.3);padding-bottom:10px}.homework2-stat-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:clamp(13px,2.5vw,15px)}.homework2-stat-item:last-child{border-bottom:none}.homework2-stat-label{font-weight:600;color:#fffc}.homework2-stat-value{font-weight:700;color:#3b82f6;font-family:Courier New,monospace}.homework2-lln-container{display:flex;gap:20px;width:100%;margin-top:20px;overflow-x:auto}.homework2-lln-main-chart{flex:3;min-width:500px;background-color:#0003;border-radius:5px;border:1px solid rgba(255,255,255,.2)}.homework2-lln-histogram{flex:1;min-width:200px;background-color:#0003;border-radius:5px;border:1px solid rgba(255,255,255,.2)}.homework2-lln-main-chart svg,.homework2-lln-histogram svg{display:block;width:100%;height:auto}.homework2-rsa-params{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.homework2-param-group{display:flex;flex-direction:column;gap:8px}.homework2-param-group label{font-size:clamp(13px,2.5vw,15px);font-weight:700;color:#ffffffe6}.homework2-rsa-keys{margin-top:20px}.homework2-distribution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.homework2-distribution-column h4{font-size:clamp(14px,2.5vw,16px);margin-bottom:10px}.homework2-frequency-list{background-color:#0000004d;padding:15px;border-radius:5px;max-height:200px;overflow-y:auto;font-size:clamp(12px,2vw,14px)}.homework2-frequency-item{margin-bottom:5px}.homework2-shift-found{background-color:#10b9811a;padding:15px;border-radius:5px;margin-bottom:15px;border:1px solid rgba(16,185,129,.3);font-size:clamp(13px,2.5vw,15px)}.homework2-explanation{background-color:#9333ea1a;padding:20px;border-radius:5px;margin-top:30px;border:1px solid rgba(147,51,234,.3)}.homework2-explanation h4{font-size:clamp(14px,2.5vw,16px);margin-bottom:10px}.homework2-explanation ol{margin-top:15px;font-size:clamp(13px,2.5vw,15px);padding-left:25px}.homework2-explanation ol li{margin-bottom:10px}.homework2-explanation p{margin-top:15px;font-style:italic;font-size:clamp(12px,2.5vw,14px)}.homework2-frequency-list::-webkit-scrollbar{width:8px}.homework2-frequency-list::-webkit-scrollbar-track{background:#0003;border-radius:5px}.homework2-frequency-list::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:5px}.homework2-frequency-list::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media (max-width: 768px){.homework2-container{padding:80px 3%;width:100%}.homework2-distribution-grid{grid-template-columns:1fr}.homework2-button{max-width:100%}.homework2-mysql-section{padding:10px}.homework2-section{padding:20px;width:100%}.homework2-cipher-section,.homework2-histogram-container{width:100%}.homework2-histogram-combined{height:280px;padding:25px 10px 45px;gap:4px;justify-content:flex-start;width:100%}.homework2-histogram-combined:before{top:25px;left:10px;right:10px;bottom:45px}.homework2-bar-group{min-width:32px;width:32px}.homework2-bars-wrapper{gap:2px}.homework2-bar-label-dual{font-size:12px}.homework2-legend{gap:20px}.homework2-bar-value-dual{font-size:9px}}@media (max-width: 480px){.homework2-container{padding:70px 2%;width:100%}.homework2-section{padding:15px;width:100%}.homework2-cipher-section,.homework2-histogram-container{width:100%}.homework2-input-group{flex-direction:column;align-items:flex-start;width:100%}.homework2-input{width:100%}.homework2-histogram-combined{height:250px;padding:20px 8px 40px;gap:3px;width:100%}.homework2-histogram-combined:before{top:20px;left:8px;right:8px;bottom:40px}.homework2-bar-group{min-width:28px;width:28px}.homework2-bars-wrapper{gap:2px}.homework2-bar-dual{min-width:10px}.homework2-bar-label-dual{font-size:11px;margin-top:5px}.homework2-bar-value-dual{font-size:8px}.homework2-legend-item{font-size:12px}.homework2-legend-color{width:25px;height:12px}.homework2-histogram-container h4{font-size:16px}.homework2-lln-container{flex-direction:column}.homework2-lln-main-chart{min-width:100%}.homework2-lln-histogram{min-width:100%;height:300px}.homework2-rsa-params{flex-direction:column;gap:15px}.homework2-param-group input{width:100%!important}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(/assets/roboto-latin-100-BJNx9A77.woff2) format("woff2"),url(/assets/roboto-latin-100-B3mHgoOJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(/assets/roboto-latin-100italic-DkGpOhj0.woff2) format("woff2"),url(/assets/roboto-latin-100italic-Bjs4D596.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(/assets/roboto-latin-300-EvKWBL9d.woff2) format("woff2"),url(/assets/roboto-latin-300-Cx9SeV6m.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(/assets/roboto-latin-300italic-CYatNKLh.woff2) format("woff2"),url(/assets/roboto-latin-300italic-Uxw9HR3T.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(/assets/roboto-latin-400-CEEi-WbQ.woff2) format("woff2"),url(/assets/roboto-latin-400-CKhRtUFO.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(/assets/roboto-latin-400italic-DRWWNyaf.woff2) format("woff2"),url(/assets/roboto-latin-400italic-B7WW6HdJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(/assets/roboto-latin-500-DRg8azjQ.woff2) format("woff2"),url(/assets/roboto-latin-500-BU-otfqs.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(/assets/roboto-latin-500italic-CAWXcheQ.woff2) format("woff2"),url(/assets/roboto-latin-500italic-DC3lxgcN.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(/assets/roboto-latin-700-CqGedB_1.woff2) format("woff2"),url(/assets/roboto-latin-700-CCwTn0--.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(/assets/roboto-latin-700italic-C5p_YAqY.woff2) format("woff2"),url(/assets/roboto-latin-700italic-DXbHVVaQ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(/assets/roboto-latin-900-BEowQPyJ.woff2) format("woff2"),url(/assets/roboto-latin-900-Blac3EU0.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(/assets/roboto-latin-900italic-DBp_g5Ww.woff2) format("woff2"),url(/assets/roboto-latin-900italic-uSnr6All.woff) format("woff")}
