.embla{overflow:hidden}.embla__container{margin:1rem 0 1rem 6vw;display:flex}.embla__slide{flex:0 0 33.33%;min-width:249px}.arrowButton{background-color:#0000;border:none}.ddm{width:100%;font-family:inherit;position:relative}.ddm-trigger{cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 12px;display:flex}.ddm-trigger-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#111827;overflow:hidden}.ddm-arrow{color:#6b7280;flex-shrink:0;font-size:12px}.ddm-menu{z-index:9999;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;max-height:220px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 20px #0000001a}.ddm-option{cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ddm-option:last-child{border-bottom:none}.ddm-option:hover{background:#f9fafb}.ddm-option.is-disabled{opacity:.5;cursor:not-allowed}.ddm-option-label{color:#111827;font-size:14px}.ddm-empty{color:#6b7280;padding:12px;font-size:14px}:root{--primary:#1a73e8;--muted:#6b7280;--bg:#f5f7fa;--card:#fff}@property --angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes rotate{to{--angle:1turn}}*{box-sizing:border-box}.app-container{width:100%;max-width:900px;margin:2rem auto;padding:1rem}.nav-bar{background:var(--primary);padding:.6rem 0;box-shadow:0 2px 6px #0000000f}.nav-inner{justify-content:center;gap:1rem;max-width:900px;margin:0 auto;display:flex}.nav-inner a{color:#fff;border-radius:6px;padding:.3rem .6rem;font-weight:600;text-decoration:none}.nav-inner a:hover{background:#ffffff14}.home-section{text-align:center;margin-bottom:1.5rem}.heading{color:var(--primary);margin:.3rem 0;font-size:1.9rem}.intro{color:var(--muted);margin:.5rem 0 1rem}.details{color:#e5e7eb;text-align:left;background:linear-gradient(#242121)padding-box,conic-gradient(from var(--angle),#059196,red,#006eff,#059196)border-box;border:10px solid #0000;border-radius:10px;padding:1em;animation:3s linear infinite rotate;display:inline-block}.authorTitle{font-size:1.25rem}.authorIntro{list-style-type:none;& li{padding-block:.25em}}.articleContainer{text-align:initial;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;& ul li{margin-left:-1rem;margin-block:.5rem}}.articleContainer>*{flex-basis:400px;padding:.25em}.articleContainer>:last-child{color:red;text-align:center;background-image:linear-gradient(90deg,#acff2f1e,#ff0 50%,#adff2f);border-radius:15vw;align-self:center;padding-inline:5vw}ul.formulaList li{text-indent:-1.5rem}ul.formulaList li:before{content:"✅"}.qrCaption{color:red;font-size:18px;font-weight:600}.form-section{background:var(--card);border-radius:10px;margin-bottom:2rem;padding:1.25rem;box-shadow:0 6px 20px #0f172a0a}.sub-heading{text-align:center;margin:0 0 1rem;font-size:1.3rem}.form-container{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.form-container .form-group{flex-direction:column;display:flex;& .input-error-text{color:"crimson";font-size:small;font-weight:500}}.form-container .form-group label{margin-bottom:.35rem;font-weight:600}.form-container .form-group input,.form-container .form-group select{border:1px solid #e5e7eb;border-radius:8px;padding:.6rem;font-size:.95rem}.btn-primary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;grid-column:1/-1;padding:.9rem;font-weight:700}.btn-primary:disabled{opacity:.7;cursor:not-allowed}.btn-secondary{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem}.success-msg{color:#138000;text-align:center;margin-bottom:.65rem;font-weight:700}.error-msg{color:#b91c1c;text-align:center;margin-bottom:.65rem;font-weight:700}.admin-section{background:var(--card);border-radius:10px;max-width:fit-content;margin:2rem auto;padding:1.25rem;box-shadow:0 6px 20px #0f172a0a}.search-input{border:1px solid #e5e7eb;border-radius:8px;width:65%;max-width:420px;padding:.6rem}.data-table{border-collapse:collapse;width:100%;margin-top:1rem}.data-table th,.data-table td{text-align:left;border:1px solid #eef2f7;padding:.6rem .75rem;font-size:.95rem}.data-table th{background:#f9fafb;font-weight:700}#terms-dialog{z-index:10;color:#fff;backdrop-filter:blur(5px);background-color:#181a1bbf;border:none;border-radius:1rem;width:75ch;height:auto;margin:0 auto;padding:1rem;font-size:small;& ul{margin-block-end:1.5em;list-style-type:none;& li{margin-block-end:.25em}}}dialog::backdrop{background-color:#2a00ff40}.footerlink{color:snow;background-image:linear-gradient(#0000,#161047);padding:1em;text-decoration:none}@media (orientation:portrait) or (width<=1024px){.form-container{grid-template-columns:1fr}}@media screen and (width<=1080px){dialog#terms-dialog{width:54ch;font-size:small}}.justified{text-align:justify}.input-error-text{color:#ec365b;position:absolute;bottom:-1.25rem}.form-group{position:relative}.policy-container{color:#333;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.policy-container h3{margin-bottom:12px}.policy-container ol{padding-left:20px}.policy-container ul{padding-left:20px;list-style-type:disc}.policy-container li{margin-bottom:8px}