*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f4f0f09f;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;overflow-x:hidden}@media (max-width: 768px){li strong{font-size:1.1rem}.labtitle h1{padding-top:6rem;font-size:80%}}@media (max-width: 480px){.enc p{font-size:.9rem}li strong{font-size:1rem}.labtitle{padding-top:1rem;font-size:80%}}@media (max-width:330px){body{width:330px;height:auto}}.labtitle h1{text-align:center;color:#000;padding-top:1vh;font-weight:700;width:100%}.sticky-trigger{height:1px;width:100%;pointer-events:none}.navigation-wrapper{width:100%;z-index:900;min-height:150px}.sticky-nav-wrapper{position:relative}.navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1rem;border-radius:20px;background-color:#001e25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:10px 20px;margin:20px auto;max-width:92%}.sticky-nav-wrapper .navigation{position:fixed;top:8vh;left:50%;transform:translate(-50%) scale(.9);width:92%;max-width:1200px;background-color:#8793966b;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 4px 12px #00000026}.navigation .link{display:flex;flex-direction:column;align-items:center;text-align:center;height:98px;width:94px;padding:10px;border-radius:10px;text-decoration:none;color:#fff;background-color:#001e25;transition:background-color .3s ease-in-out,transform .2s ease-in-out;border:2.5px solid rgb(215,211,211);box-shadow:0 2px 5px #0003;margin:0 auto;cursor:pointer}.sticky-nav-wrapper .navigation .link{height:60px;width:60px;border-width:2px;opacity:.95;padding:8px;border-radius:40px}.navigation .link:hover{background-color:#07eeeecc;color:#fff;transform:scale(1.03)}.sticky-nav-wrapper .navigation .link:hover{transform:scale(1.05)}.navigation .link img{height:45px;margin-bottom:5px}.navigation .link span{font-size:.7rem;font-weight:700}.sticky-nav-wrapper .navigation .link img{height:40px}.sticky-nav-wrapper .navigation .link span{font-size:0}.navigation .active-link{background-color:#24dadacc;color:#fff}.content{flex:1;width:92%;max-width:1440px;margin:20px auto;background-color:#fff;padding:5vh;border:1px solid #ccc;border-radius:20px;text-align:justify;min-height:85vh}.title{font-size:2rem;font-weight:700;color:#000;margin-bottom:20px;text-align:center}#backButton{display:none!important}#resetButton{position:relative;z-index:1;display:block!important}#pracGloButton{font-size:1.2rem;padding:10px;margin:5px;background:linear-gradient(135deg,#f28e01,#de0707);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s ease}#pracGloButton :hover{background:linear-gradient(135deg,#499ea7,#00ffd0);transform:scale(1.05);box-shadow:0 6px 15px #00d4ffcc}#pracGloInput{font-size:1.1rem;padding:10px 20px;border:none;border-radius:8px;outline:none;width:280px;transition:.3s ease;background:#ffffff1a;color:#532222;box-shadow:inset 0 0 8px #32393a80}@media (max-width: 1000px){.labtitle{font-size:1rem}.navigation-wrapper{min-height:120px}.navigation{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px;padding:8px}.navigation .link{width:70px;height:76px;border-width:1px;padding:7px;border-radius:10px}.navigation .link img{height:32px}.navigation .link span{font-size:.65rem;font-weight:700}.content{width:95%;padding:15px}.title{font-size:28px}#pracGloInput{width:90%;font-size:1rem}#pracGloButton{font-size:.9rem;padding:8px 6px}.sticky-nav-wrapper .navigation{left:50%;transform:translate(-50%) scale(.85);width:100%;padding:4px;min-width:450px}.sticky-nav-wrapper .navigation .link{width:45px;height:45px;padding:3px}.sticky-nav-wrapper .navigation .link img{height:35px}.sticky-nav-wrapper .navigation{font-size:0}.sticky-nav-wrapper .navigation .link:hover{transform:scale(1.1)}}@media (max-width: 480px){.sticky-nav-wrapper .navigation{transform:translate(-50%) (.8)}.sticky-nav-wrapper .navigation .link{width:40px;height:40px;padding:3}.sticky-nav-wrapper .navigation .link img{height:30px}}@media (max-width: 340px){.sticky-nav-wrapper .navigation{transform:translate(-50%) scale(.75);min-width:300px}}.header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#003441;box-shadow:0 4px 6px #0000001a;position:sticky;top:0;left:0;width:100%;height:10vh;z-index:1000}.logo img{width:9vh;height:auto;margin-left:10px;margin-right:10px}.vlab{font-size:2rem;font-weight:700;color:#fff;text-align:left}.logontitle{display:flex;flex-direction:row;text-align:center;align-items:center}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:25px;background:none;border:none;cursor:pointer;padding:0;z-index:1100}.menu-toggle span{display:block;width:100%;height:4px;background:#fff;border-radius:5px}.menu-toggle.open span:nth-child(1){transform:translateY(10px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.nav-menu{display:flex;flex-direction:row;align-items:center;gap:20px}.nav-links{list-style:none;padding:0;margin:0 5px;display:flex;gap:20px}.nav-links a{text-decoration:none;color:#fff;font-weight:500}.scroll-to-top{position:fixed;bottom:20px;right:20px;height:40px;width:40px;background-color:#003441;color:#0ff;border:none;border-radius:50%;padding:0;margin:0;cursor:pointer;z-index:1000;transition:background .3s ease;box-shadow:0 2px 8px #0003}.scroll-to-top:hover{background:#0ff;color:#fff;transition:ease .5s}@media (max-width: 768px){.logo img{width:7vh;height:auto}.vlab{font-size:1.5rem}.menu-toggle{display:flex}.nav-menu{position:fixed;top:70px;left:0;width:100%;background:#003441;flex-direction:column;align-items:center;gap:10px;display:none;z-index:900;padding:10px 0}.nav-menu.open{display:flex}.nav-links{flex-direction:column;width:100%;text-align:center}.nav-links li{width:100%;padding:10px 0}}._aimContent_1ctyo_1 p{font-size:1.1em;line-height:1.7;margin:10px 0 18px}._aimContent_1ctyo_1{padding:20px;justify-items:center}.enc{padding:20px}#theory_img{width:350px;display:block;margin-left:auto;margin-right:auto}.enc p{font-size:1rem;line-height:1.6;margin-bottom:10px;text-align:justify}li p.why-is-important{font-style:italic;background-color:#f4f4f4;padding:10px;border-left:5px solid #007bff;margin-top:10px;margin-bottom:10px}li strong{font-weight:700;font-size:1.2rem;color:#333}table{width:100%;border-collapse:collapse;margin-top:20px}table th,table td{padding:12px;text-align:left;border:1px solid #ddd}table th{background-color:#f1f1f1;font-weight:700;color:#333}table tr:nth-child(2n){background-color:#f9f9f9}table tr:hover{background-color:#f1f1f1}.indent-table{margin-left:2%}#transFuncs{position:relative;padding:40px;left:5%;color:#0693f2;font-size:large}@media (max-width: 768px){li p.why-is-important{font-size:.9rem}table th,table td{padding:8px}table{font-size:.9rem}}@media (max-width: 480px){#transFuncs{padding:10px;left:0%;font-size:larger}li p.why-is-important{font-size:.8rem}#theory_img{width:250px}table th,table td{padding:6px}table{font-size:.8rem}}.procedure-title{font-size:2.5em;font-weight:700;margin-bottom:30px;text-align:center;border-bottom:3px solid #ddd;padding-bottom:15px}.double-circle{display:inline-block;width:30px;height:30px;border:2px solid black;border-radius:50%;position:relative;margin:0 6px}.double-circle:after{content:"";position:absolute;top:1.1px;left:1.2px;width:20px;height:20px;border:2px solid black;border-radius:50%}.automata-logic{background-color:#f9f9f9;border-left:4px solid #007acc;padding:1rem;margin:1.5rem 0;font-size:.95rem}.automata-logic code{background-color:#eef1f5;padding:.2em .4em;border-radius:4px;font-size:1rem;font-family:Consolas,monospace}.formula{font-family:Consolas,monospace;font-size:1rem;margin:0;color:#333}.procedure-content p{font-size:1.1em;line-height:1.7;margin-top:10px;margin-bottom:30px}.procedure-content ol{margin-left:30px;padding-left:10px;margin-bottom:20px}.procedure-content li{margin-bottom:18px;font-size:1.1em;color:#333}.why-is-important{font-style:italic;color:#555;margin-top:20px;display:block;font-size:1.1em}.procedure-content ul{margin-left:40px;margin-bottom:20px;list-style-type:disc}.procedure-content ul li{margin-bottom:12px;font-size:1.05em;color:#555}.procedure-content strong{font-weight:700;color:#222;font-size:1.1em;display:inline-block;margin-bottom:10px}.procedure-diagram{max-width:400px;width:80%;margin:0 auto;display:block}.regular-language-table{width:90%;max-width:800px;margin:30px auto;border-collapse:collapse;font-family:Arial,sans-serif;font-size:1rem;box-shadow:0 2px 10px #0000001a;background-color:#fff}.regular-language-table th,.regular-language-table td{border:1px solid #ddd;padding:12px 18px;text-align:left}.regular-language-table thead{background-color:#f7f7f7}.regular-language-table th{font-weight:700;color:#333}.regular-language-table td code{background-color:#f3f3f3;padding:3px 6px;border-radius:4px;font-family:monospace}.highlighted-regex code{font-size:1.3em;font-weight:700;background-color:#f4f4f4;padding:6px 10px;border-radius:6px;color:#2a2a2a;display:inline-block;box-shadow:0 2px 5px #0000001a}.table-pair{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;margin-top:1rem}.table-block{flex:1}.transition-table{width:100%;border-collapse:collapse}.transition-table{width:100%;max-width:600px;margin:35px auto;border-collapse:collapse;text-align:center;font-size:1em}.transition-table th,.transition-table td{border:1px solid #ccc;padding:10px 15px}.transition-table th{background-color:#f5f5f5;font-weight:700}.transition-section p{text-align:center;font-weight:600;margin-top:20px;font-size:1.1em}.nfa-dfa-relationship{margin:20px 0;font-size:1rem;line-height:1.6}.nfa-dfa-relationship ul{margin-top:10px;padding-left:20px}.nfa-dfa-relationship ul li{margin-bottom:10px}.nfa-dfa-relationship strong{color:#2c3e50}.nfa-dfa-relationship em{color:#2980b9;font-style:normal;font-weight:700}.why-important{margin-top:15px;background-color:#f9f9f9;padding:12px 16px;border-left:4px solid #3498db;border-radius:4px;font-style:italic;color:#34495e}.addDfa{font-size:28px;font-weight:700;margin-bottom:16px;color:#2c3e50;text-align:center}.dfa-diagram-large{width:80%;max-width:700px;display:block;margin:0 auto}.tooltip{position:relative;display:inline-block;cursor:help;border-bottom:dotted 2px;font-weight:700}.indent-table{padding-left:1rem;margin-top:.5rem}.indent-table code{font-size:1.1rem;color:#007acc}@media (max-width:720px){.procedure-content ul{margin-left:0}.procedure-content ol{margin-left:8px}.procedure-content h{margin-left:8px}.procedure-content ol li .regular-language-table{width:150px;font-size:.85rem}.regular-language-table td code{padding:1px}.tooltiptext{visibility:hidden;width:200px;font-size:.7rem}}@media screen and (min-width: 768px){.table-pair{flex-direction:row}.table-block{width:50%}}@media (max-width:420px){.procedure-content ol li .regular-language-table,.procedure-content ol li .regular-language-table code{font-size:.8rem}}._dfaSimulatorPage_jsp1s_5{margin:0 auto;padding:60px 2px;text-align:center;max-width:1000px;border-radius:12px;color:#000;border:0px groove white}._selectit_jsp1s_31{border-bottom:solid 2.2px #e07c4a}._about_jsp1s_37{text-align:justify;font-size:samll}._dfaSimulatorPage_jsp1s_5 h2{font-size:1.5rem;color:#0a0120;letter-spacing:1.5px;margin-bottom:20px;font-weight:700;text-transform:uppercase}._dfaSimulatorPage_jsp1s_5 h3{font-size:1.3rem;color:#00d4ff;margin-top:15px;font-family:Orbitron,sans-serif;letter-spacing:.5px}._dfaSimulatorPage_jsp1s_5 p{color:#000;margin-top:15px}._dfaSimulatorPage_jsp1s_5 input[type=text]{font-size:1.1rem;padding:10px 20px;border:none;border-radius:8px;outline:none;width:280px;transition:.3s ease;background:#ffffff1a;color:#532222;box-shadow:inset 0 0 8px #32393a80}._dfaSimulatorPage_jsp1s_5 input[type=text]:focus{background:#fff3;box-shadow:0 0 10px #2b393ccc}._dfaSimulatorPage_jsp1s_5 button{font-size:1.2rem;padding:10px;margin:5px;background:linear-gradient(135deg,#f28e01,#de0707);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s ease}._dfaSimulatorPage_jsp1s_5 button:hover{background:linear-gradient(135deg,#499ea7,#00ffd0);transform:scale(1.05);box-shadow:0 6px 15px #00d4ffcc}._dfaSimulatorPage_jsp1s_5 ._inputContainer_jsp1s_163{margin-bottom:20px}._dfaSimulatorPage_jsp1s_5 ._stateCircle_jsp1s_171{transition:transform .3s ease;stroke:#00d4ff;stroke-width:2}._dfaSimulatorPage_jsp1s_5 ._stateCircle_jsp1s_171:hover{transform:scale(1.1);stroke:#00c6ff}._simulationComponent_jsp1s_193 ._nextButton_jsp1s_193{position:relative}._simulationComponent_jsp1s_193 ._inputstr_jsp1s_199{padding:10px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}._dfaExplanation_jsp1s_213{display:grid;grid-template-columns:600px 500px;gap:20px;justify-content:center;width:100%;box-sizing:border-box}._dfaExplained_jsp1s_231{height:800px;overflow-y:scroll;scrollbar-width:thin}._dfaSimulator_jsp1s_5,._dfaExplained_jsp1s_231{box-sizing:border-box;text-align:left}._dfaExplained_jsp1s_231 h3{position:sticky;top:0;left:0;background-color:#fff}._dfaExplanation_jsp1s_213 h3{font-size:1.6rem;color:#131414;text-transform:uppercase;margin-bottom:15px;font-weight:700;border-bottom:solid #00c6ff 2px}._dfaExplanation_jsp1s_213 p{margin:10px 0;font-size:1.1rem;color:#151b25;text-align:justify;padding:0 8px}._dfaExplanation_jsp1s_213 ul{padding-left:25px;margin:10px 0}._dfaExplanation_jsp1s_213 ul li{margin:8px 0;font-size:1rem;color:#0c0f0f;list-style:none;padding-left:25px;position:relative}._dfaExplanation_jsp1s_213 ._highlight_jsp1s_339{color:#fc0;font-weight:700}._dfaTable_jsp1s_351{width:100%;max-width:400px;margin:15px 40px 0;border-collapse:collapse;background:#41404033;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px #00d4ff4d}._dfaTable_jsp1s_351 th,._dfaTable_jsp1s_351 td{padding:12px;border:1px solid #00d4ff;text-align:center;font-size:1rem}._dfaTable_jsp1s_351 th{background:#00d4ff;color:#0a0120;font-weight:700;text-transform:uppercase}._dfaTable_jsp1s_351 td{background:#ffffff1a;color:#1d1c1c}._dfaTable_jsp1s_351 tr:hover{background:#00d4ff33}._stateList_jsp1s_425{list-style:none;padding-left:0}._stateList_jsp1s_425 li{font-size:16px;border-left:4px solid #4CAF50;margin-bottom:5px;padding:8px 8px 8px 10px;background-color:#f9f9f9;border-radius:5px}code{font-size:1.1rem;color:#007acc}@media (max-width: 1040px){._dfaSimulatorPage_jsp1s_5 h2{font-size:1.2rem}._dfaExplanation_jsp1s_213{display:flex;flex-direction:column}._dfaExplained_jsp1s_231{height:100%;scrollbar-width:none}}@media (min-width: 769px){._dfaSimulatorPage_jsp1s_5{max-width:800px}}@media (max-width: 1250px){._dfaExplanation_jsp1s_213{max-width:fit-content;grid-template-columns:500px 400px}._dfaSimulatorPage_jsp1s_5 button{font-size:.9rem;padding:12px}._dfaTable_jsp1s_351{margin:0}._simulationcanvas_jsp1s_541{transform:translate(-5%) scale(.7)}._dfaSimulator_jsp1s_5,._dfaExplained_jsp1s_231{width:100%}}@media (max-width: 768px){._dfaSimulatorPage_jsp1s_5 h2{font-size:1.2rem}._dfaExplained_jsp1s_231{height:100%;scrollbar-width:none}window{width:1000px}._dfaSimulatorPage_jsp1s_5._dfaExplanation_jsp1s_213 h2{font-size:1.8rem}._dfaSimulatorPage_jsp1s_5._dfaSimulator_jsp1s_5 input[type=text]{width:90%;font-size:1rem}._dfaSimulatorPage_jsp1s_5 button{font-size:.9rem;padding:8px 6px}._dfaExplanation_jsp1s_213{font-size:.95rem}._dfaExplanation_jsp1s_213 ._dfaSimulator_jsp1s_5 ._resetButton_jsp1s_635{position:relative;z-index:1}._dfaExplained_jsp1s_231{transform:scale(.95)}._dfaExplanation_jsp1s_213 h3{font-size:1.3rem}._dfaTable_jsp1s_351 th,._dfaTable_jsp1s_351 td{padding:3px 5px;font-size:.9rem}._simulationcanvas_jsp1s_541{transform:translate(-15%) scale(.7)}}@media (max-width: 480px){._dfaExplanation_jsp1s_213{max-width:fit-content}._simulationComponent_jsp1s_193{padding-left:10px;height:510px}._simulationcanvas_jsp1s_541{transform:translate(-22%) translateY(-10%) scale(.6)}._dfaExplained_jsp1s_231{transform:scale(1)}}@keyframes _blinkHighlight_jsp1s_1{0%{background-color:#ffe100}50%{background-color:#02d5ff}to{background-color:#ffe100}}._highlightRow_jsp1s_759{animation:_blinkHighlight_jsp1s_1 1s infinite;font-weight:700;color:#000}._container_tiwf5_3{display:grid;padding:20px 40px 40px;max-width:800px;margin:0 auto;border-radius:10px;overflow:hidden;place-items:center}._title_tiwf5_31{font-size:36px;text-align:center;font-weight:700;color:#4e4e4e;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}._button_tiwf5_53{font-size:18px;padding:15px 25px;margin:10px 0;cursor:pointer;background-color:#0283f4;color:#fff;border:none;border-radius:20px;box-shadow:0 4px 10px #0003;transition:background-color .3s ease,transform .3s ease}._button_tiwf5_53:hover{background-color:#e76f51;transform:scale(1.05)}._questions_tiwf5_93{padding:20px;border-radius:8px;margin-bottom:20px}._questions_tiwf5_93 h3{font-size:24px;color:#333;margin-bottom:15px}._questions_tiwf5_93 button,._questions_tiwf5_93 label{display:block;width:100%;margin-bottom:12px;font-size:18px;padding:10px;background-color:#2a889d;color:#fff;border-radius:6px;border:none;transition:background-color .3s ease,transform .3s ease}._questions_tiwf5_93 button:hover,._questions_tiwf5_93 label:hover{background-color:#264653;transform:scale(1.05)}._score_tiwf5_169,._streak_tiwf5_171,._points_tiwf5_173{font-size:20px;text-align:center;margin:10px 0;color:#2a9d8f}._performance_tiwf5_187{margin-top:30px;background-color:#e9c46a;padding:15px;border-radius:10px;box-shadow:0 4px 15px #0000001a}._performance_tiwf5_187 h3{font-size:22px;font-weight:700;text-align:center;margin-bottom:20px;color:#264653}._performance_tiwf5_187 p{font-size:18px;color:#333;text-align:center}._history_tiwf5_233{margin-top:40px;padding:20px;border-radius:12px}._historyItem_tiwf5_251{background:#fff;padding:15px;margin-bottom:15px;border-radius:8px;transition:transform .2s ease-in-out}._historyItem_tiwf5_251:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}._historyItem_tiwf5_251 h4{font-size:20px;color:#264653;margin-bottom:10px;font-weight:700}._history_tiwf5_233 h3{font-size:22px;text-align:center;color:#f15151;margin-bottom:20px}._historyItem_tiwf5_251 p{font-size:16px;color:#333;margin:5px 0}._historyItem_tiwf5_251 p:nth-of-type(2){font-weight:700}._historyItem_tiwf5_251 p:nth-of-type(2):contains("Correct"){color:#2a9d8f}._questions_tiwf5_93 img{width:100%;max-width:500px;display:block;margin:0 auto;border-radius:8px;box-shadow:0 4px 15px #0000001a}._questions_tiwf5_93 button:hover{background-color:#e76f51}._historyItem_tiwf5_251 ._correctAnswer_tiwf5_373{color:green}._historyItem_tiwf5_251 ._incorrectAnswer_tiwf5_379{color:red}._quizActions_tiwf5_385 button{margin:20px}ul{padding-left:20px}@media only screen and (max-width: 768px){._container_tiwf5_3{padding:20px}._title_tiwf5_31{font-size:28px}._button_tiwf5_53{font-size:16px;padding:12px 20px}._questions_tiwf5_93 h3{font-size:20px}._questions_tiwf5_93 button,._questions_tiwf5_93 label{font-size:16px;padding:8px}._score_tiwf5_169,._streak_tiwf5_171,._points_tiwf5_173{font-size:16px}._performance_tiwf5_187 h3{font-size:20px}._performance_tiwf5_187 p{font-size:16px}._history_tiwf5_233{padding:15px}._historyItem_tiwf5_251{padding:12px}._historyItem_tiwf5_251 h4{font-size:18px}._historyItem_tiwf5_251 p{font-size:14px}._questions_tiwf5_93 img{max-width:100%}}@media only screen and (max-width: 480px){._button_tiwf5_53{font-size:14px;padding:10px 15px}._questions_tiwf5_93 h3,._performance_tiwf5_187 h3,._history_tiwf5_233 h3{font-size:18px}._history_tiwf5_233 li{font-size:12px}._container_tiwf5_3{padding:15px;width:100%}._questions_tiwf5_93 img{max-width:90%}}._referencesList_1mo8m_1{display:flex;list-style-type:none;flex-wrap:wrap;padding:0;margin:0 0 0 12px}._referenceItem_1mo8m_19{border:solid 1px rgb(187,182,182);margin-bottom:10px;width:100%;font-size:16px;line-height:1.5;padding:20px;border-radius:10px}._referenceItem_1mo8m_19 em{font-style:italic}.team-tools-page{margin:40px auto;max-width:500px}.team-tools-page .section{margin-bottom:40px;padding:20px;border-radius:10px}.team-tools-page h3{font-size:1.8rem;margin-bottom:15px;padding:10px 0;color:#000;font-family:sans-serif;text-transform:uppercase;border-top:solid 2.5px cyan;border-bottom:solid 2px cyan}.team-tools-page .ref-list,.team-tools-page .tools-list{list-style-type:none;padding:0;margin:0}.ref-list .student-item{flex-direction:column}.ref-list .student-item span:first-child{display:flex;align-items:left;gap:8px}.team-tools-page .ref-list li,.team-tools-page .tools-list li{margin:12px 0;font-size:1.2rem;display:flex}.team-tools-page .ref-list li span,.team-tools-page .tools-list li span{font-size:1.1rem;color:#333;font-weight:600;margin-right:8px}.team-tools-page .ref-list li span{color:#323536;font-weight:700}.team-tools-page .tools-list li span{color:#323536}.team-tools-page .tools-list li{font-size:1.1rem;line-height:1.6}.team-tools-page .icon-link{font-size:1.3rem;padding-right:5px;transition:color .3s ease,transform .2s ease}.team-tools-page .icon-link:hover{color:inherit;transform:scale(1.1)}.team-tools-page a{border-bottom:none}.syntax-container{position:relative;max-height:800px;overflow-y:auto;padding:20px;border-radius:8px;font-size:14px;scrollbar-width:thin;scrollbar-color:#ff79c6 #282a36}.syntax-container::-webkit-scrollbar{width:8px}.syntax-container::-webkit-scrollbar-track{background:#282a36}.syntax-container::-webkit-scrollbar-thumb{background-color:#ff79c6;border-radius:10px}.npm-links{position:absolute;transform:translateY(-255px) translate(10%);font-size:14px;text-align:left}.npm-links h4{margin-bottom:.5rem;color:#fff}.npm-links ul{padding-left:1rem;line-height:1.84;list-style-type:none;margin:0}.npm-links a{color:#fff;font-weight:700;text-decoration:none;font-family:monospace}@media screen and (max-width: 768px){.team-tools-page{padding:20px;max-width:100%;transform:translate(5%)}.team-tools-page h2{font-size:1.8rem;margin-bottom:20px}.team-tools-page h3{font-size:1.5rem;max-width:450px}.team-tools-page .section{margin-bottom:30px;padding:15px}.team-tools-page .ref-list li,.team-tools-page .tools-list li,.team-tools-page .ref-list li span{font-size:1rem}.team-tools-page .tools-list{margin-left:15px}.team-tools-page pre{max-width:440px}.npm-links{transform:translateY(-255px) translate(3%)}}@media screen and (max-width: 580px){.npm-links{transform:translateY(-271px) translate(3%)}}@media screen and (max-width: 480px){.team-tools-page{padding:15px;transform:translate(0)}.team-tools-page h2{font-size:1.6rem;margin-bottom:15px}.team-tools-page h3{font-size:1.4rem}.team-tools-page .section{padding:10px}.team-tools-page .ref-list li,.team-tools-page .tools-list li,.team-tools-page .ref-list li span,.team-tools-page .tools-list li span{font-size:.9rem}.team-tools-page .tools-list{margin-left:0}.npm-links{display:none}}
