.Boards_container__XIPz7{width:100%;padding:16px 4px;background:linear-gradient(90deg,#38b2ac,#4299e1)}.Boards_loader__O8hI_{border-radius:50%;border:8px solid #f3f3f3;border-top-color:#3498db;width:60px;height:60px;animation:Boards_spin__PJJ_v 2s linear infinite}@keyframes Boards_spin__PJJ_v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Boards_menuBar__t7hdp{display:flex;justify-content:space-around;background:linear-gradient(90deg,#ff8c00,#ff0080,indigo);padding:15px 0;box-shadow:0 10px 30px rgba(0,0,0,.3);margin-top:30px;border-radius:12px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.Boards_menuItem__doRjW{flex:1;padding:10px 15px;color:#fff;font-weight:600;text-align:center;border:none;background:linear-gradient(145deg,#ff6a00,#ee0979);border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;box-shadow:0 5px 20px rgba(0,0,0,.3)}.Boards_menuItem__doRjW.Boards_active__JUSjq{background:linear-gradient(145deg,#34c759,#30d158);color:#fff;box-shadow:0 5px 30px rgba(0,0,0,.4);transform:scale(1.1) translateY(-3px)}.Boards_menuItem__doRjW:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.Boards_boardCard__utadX{position:relative;background:linear-gradient(90deg,#319795,#2b6cb0);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.3);padding:16px;transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:0;transform:translateY(10px) scale(.95);animation:Boards_fadeInUp__MJYuz .5s ease forwards;cursor:pointer}.Boards_boardCard__utadX:hover{transform:scale(1.05)}@keyframes Boards_fadeIn__QEgZx{0%{opacity:0}to{opacity:1}}@keyframes Boards_fadeInUp__MJYuz{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Boards_statusLabel__4y0CH{position:absolute;top:16px;right:16px;padding:8px 12px;text-align:center;color:#fff;font-weight:700;font-size:1.25rem;border-radius:12px;transform:rotate(12deg);box-shadow:0 4px 10px rgba(0,0,0,.3);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Boards_developingStatus__SiuTc{background:linear-gradient(90deg,#e53e3e,#c53030)}.Boards_yellowStatus__9nwOR{background:linear-gradient(90deg,#ecc94b,#d69e2e)}.Boards_emergingStatus__Ae3nO{background:linear-gradient(90deg,#ed8936,#dd6b20)}.Boards_exceedingStatus__ywxAG{background:linear-gradient(90deg,#48bb78,#38a169)}.Boards_noBoardsMessage__xwf2h{display:flex;justify-content:center;align-items:center;height:0;width:80%;text-align:center;color:#fff;font-weight:700;font-size:1rem;background:linear-gradient(90deg,#667eea,#764ba2);padding:20px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.3);margin:20px auto}.Boards_animatedButton__nG5wb{padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border:none;border-radius:12px;color:#fff;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;background-color:#ff6a00}.Boards_animatedButton__nG5wb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.1);border-radius:12px;box-shadow:inset 0 0 10px rgba(0,0,0,.2);transition:opacity .3s ease;opacity:0}.Boards_animatedButton__nG5wb:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2);background-color:#ff4500;animation:Boards_pulse__4C1Ef 1s infinite}.Boards_animatedButton__nG5wb:hover:before{opacity:1}.Boards_assignButton__HjnuV{background-color:#ff6a00}.Boards_requestButton__s3jWT{background-color:#4caf50;color:#fff;transition:background-color .3s ease}.Boards_requestButton__s3jWT:disabled{background-color:#9e9e9e;cursor:not-allowed;opacity:.6}.Boards_requestedTitle__SnpbE{color:#ff9800;font-weight:700;position:absolute;right:16px;top:16px;font-size:1.1rem}.Boards_tooltip__Dd_BN{position:relative}.Boards_tooltip__Dd_BN:hover:before{content:"Requests may take up to 24 hours for AI bot approval. Or your parent can approve it immediately using their dashboard.";position:absolute;top:-40px;left:50%;transform:translateX(-50%);background-color:#555;color:#fff;padding:8px 12px;border-radius:6px;white-space:nowrap;z-index:1;opacity:0;animation:Boards_fadeIn__QEgZx .3s forwards;transition:opacity .3s ease}.Boards_requestedTitle__SnpbE:hover{transform:translateY(-50%) rotate(-15deg) scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.4)}@keyframes Boards_pulse__4C1Ef{0%{transform:scale(1);box-shadow:0 0 15px rgba(0,0,0,.1)}50%{transform:scale(1.05);box-shadow:0 0 25px rgba(0,0,0,.2)}to{transform:scale(1);box-shadow:0 0 15px rgba(0,0,0,.1)}}body{font-family:Nunito,Helvetica Neue,Roboto,Arial,sans-serif;color:#0f172a}.main-bg{width:100%;padding:4rem 1rem;background:radial-gradient(circle at 12% 18%,rgba(251,182,206,.16),transparent 30%),radial-gradient(circle at 85% 22%,rgba(233,213,255,.14),transparent 35%),radial-gradient(circle at 50% 100%,hsla(17,93%,89%,.15),transparent 32%),linear-gradient(180deg,#fff9f8,#fdf5f7 52%,#faf3f5)}.box-bg{background:linear-gradient(145deg,#e6ebf1,#dce3ea,#f1f5f9);border-radius:2.5rem;box-shadow:20px 20px 50px rgba(0,0,0,.1),-10px -10px 30px hsla(0,0%,100%,.8);position:relative;padding:1.5rem;transition:transform .5s ease,box-shadow .5s ease}.box-bg:hover{transform:scale(1.05);box-shadow:25px 25px 60px rgba(0,0,0,.2),-10px -10px 40px hsla(0,0%,100%,.9)}.blur-bg{position:absolute;inset:0;background:#fff;opacity:.08;border-radius:2.5rem;filter:blur(15px)}.title-3d-gradient{background:linear-gradient(45deg,#c4c9d4,#f0f4f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:4px 4px 10px rgba(0,0,0,.1)}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Roboto,sans-serif;color:#000;letter-spacing:.5px;line-height:1.2;margin-bottom:1rem}.button-bg{background:linear-gradient(135deg,#2563eb,#7c3aed)}.hero-cta{background:linear-gradient(135deg,#2563eb,#7c3aed 55%,#0ea5e9);background-size:200% 200%;padding:1rem 2rem;font-size:1.25rem;font-weight:700;letter-spacing:.05em;border:none;border-radius:9999px;box-shadow:0 14px 34px rgba(37,99,235,.28),0 6px 20px rgba(124,58,237,.18);transition:transform .3s ease,box-shadow .4s ease,background-position .5s ease;animation:hero-cta-glow 3s ease-in-out infinite}.hero-cta:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 18px 44px rgba(37,99,235,.34),0 8px 28px rgba(124,58,237,.24);background-position:100% 50%}@keyframes hero-cta-glow{0%,to{box-shadow:0 14px 34px rgba(37,99,235,.28),0 6px 20px rgba(124,58,237,.18)}50%{box-shadow:0 18px 46px rgba(14,165,233,.34),0 8px 24px rgba(124,58,237,.24)}}.common-bg-gradient{background-color:#fff;padding:2rem;border-radius:1.5rem;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.common-bg-gradient:hover{transform:scale(1.05);box-shadow:0 15px 25px rgba(0,0,0,.2),0 10px 10px rgba(0,0,0,.1)}.hero-silhouette-wrap{position:relative;animation:hero-float 4s ease-in-out infinite;filter:drop-shadow(0 20px 36px rgba(37,99,235,.24)) drop-shadow(0 0 45px rgba(14,165,233,.16))}.hero-silhouette-wrap:hover{animation:hero-float 2.5s ease-in-out infinite;filter:drop-shadow(0 24px 50px rgba(37,99,235,.28)) drop-shadow(0 0 65px rgba(14,165,233,.22))}.hero-silhouette-img{border-radius:1.5rem;border:2px solid hsla(0,0%,100%,.45);box-shadow:0 20px 45px -12px rgba(30,41,59,.3),inset 0 1px 0 hsla(0,0%,100%,.4);animation:hero-silhouette-glow 3s ease-in-out infinite}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hero-silhouette-glow{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 30px 60px -12px rgba(0,0,0,.4),0 0 40px rgba(59,130,246,.12),inset 0 1px 0 hsla(0,0%,100%,.15)}}