@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;600;700;800;900&display=swap");.littlea-theme{--la-bg:#FFF6E5;--la-card:#FFFFFF;--la-text:#231F4B;--la-muted:#5A5678;--la-border:#231F4B;--la-border-soft:rgba(35,31,75,0.12);--la-yellow:#FFC93C;--la-yellow-soft:#FFEDB8;--la-coral:#FF6F61;--la-coral-soft:#FFD6CF;--la-mint:#3ECF9E;--la-mint-soft:#CBF5E5;--la-sky:#4DB6F7;--la-sky-soft:#CFECFF;--la-purple:#9C7CFF;--la-purple-soft:#E4DBFF;font-family:Nunito,system-ui,-apple-system,sans-serif;background-color:var(--la-bg);color:var(--la-text);min-height:100vh;box-sizing:border-box}.littlea-theme .littlea-heading,.littlea-theme h1,.littlea-theme h2,.littlea-theme h3,.littlea-theme h4{font-family:Fredoka,Nunito,sans-serif;color:var(--la-text);letter-spacing:-.015em}.littlea-nav-header{background:#FFFFFF;border-bottom:2.5px solid var(--la-navy);padding:.85rem 1.75rem;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 4px 12px rgba(35,31,75,.05)}.littlea-brand-group{display:flex;align-items:center;gap:.9rem}.littlea-brand-icon{width:44px;height:44px;background:var(--la-yellow);border:2px solid var(--la-navy);border-radius:14px 14px 14px 4px;display:flex;align-items:center;justify-content:center;font-family:Fredoka,sans-serif;font-weight:700;font-size:1.35rem;color:var(--la-navy);box-shadow:0 3px 0 var(--la-navy)}.littlea-brand-info h1{font-size:1.15rem;font-weight:700;margin:0;line-height:1.2}.littlea-brand-info p{font-size:.78rem;color:var(--la-muted);font-weight:700;margin:0}.littlea-suite-tabs{display:flex;align-items:center;gap:.6rem;background:var(--la-cream);padding:.35rem .5rem;border-radius:999px;border:2px solid var(--la-navy)}.littlea-suite-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1.15rem;border-radius:999px;font-family:Nunito,sans-serif;font-size:.85rem;font-weight:800;text-decoration:none;color:var(--la-navy);border:2px solid transparent;transition:all .15s ease;cursor:pointer}.littlea-suite-tab.active{background:var(--la-yellow);border-color:var(--la-navy);box-shadow:0 3px 0 var(--la-navy);color:var(--la-navy)}.littlea-suite-tab:not(.active):hover{background:#FFFFFF;border-color:var(--la-navy)}.littlea-header-user-badge{display:flex;align-items:center;gap:.75rem}.littlea-user-pill{display:inline-flex;align-items:center;gap:.4rem;background:var(--la-yellow-soft);color:var(--la-navy);border:2px solid var(--la-navy);border-radius:999px;padding:.35rem .9rem;font-size:.82rem;font-weight:800}.littlea-theme .lab-workspace-section{padding:1.75rem 1.5rem 3rem;max-width:1560px;margin:0 auto}.littlea-theme .workspace-layout{display:grid;grid-template-columns:360px 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:start}@media (max-width:1080px){.littlea-theme .workspace-layout{grid-template-columns:1fr}}.littlea-theme .steps-sidebar{background:var(--la-white)!important;border:2.5px solid var(--la-navy)!important;border-radius:28px!important;box-shadow:0 8px 0 var(--la-navy)!important;overflow:hidden;display:flex;flex-direction:column}.littlea-theme .sidebar-header{padding:1.35rem 1.25rem 1rem!important;background:#FFFDF9!important;border-bottom:2px solid var(--la-border-soft)!important}.littlea-theme .sidebar-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.littlea-theme .sidebar-heading{font-family:Fredoka,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;color:var(--la-navy)!important;display:flex;align-items:center;gap:.5rem}.littlea-theme .sidebar-count-badge{background:var(--la-yellow-soft)!important;color:var(--la-navy)!important;border:1.5px solid var(--la-navy)!important;padding:.25rem .65rem!important;border-radius:999px!important;font-size:.75rem!important;font-weight:800!important}.littlea-theme .sidebar-progress-card{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:16px!important;padding:.75rem .85rem!important;margin-bottom:.85rem!important;box-shadow:0 4px 0 rgba(35,31,75,.08)!important}.littlea-theme .sidebar-progress-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.4rem!important}.littlea-theme .sidebar-progress-label{font-family:Fredoka,sans-serif!important;font-size:.82rem!important;font-weight:700!important;color:var(--la-navy)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:190px!important}.littlea-theme .sidebar-progress-percent{font-family:Fredoka,sans-serif!important;font-size:.88rem!important;font-weight:800!important;color:#107C41!important}.littlea-theme .sidebar-progress-bar-track{width:100%!important;height:9px!important;background:rgba(35,31,75,.08)!important;border-radius:999px!important;border:1px solid rgba(35,31,75,.15)!important;overflow:hidden!important;margin-bottom:.4rem!important}.littlea-theme .sidebar-progress-bar-fill{height:100%!important;border-radius:999px!important;transition:width .35s cubic-bezier(.4,0,.2,1)!important}.littlea-theme .sidebar-progress-stats{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.72rem!important;font-weight:700!important;color:var(--la-navy)!important}.littlea-theme .sidebar-progress-status-badge{background:var(--la-yellow-soft)!important;color:var(--la-navy)!important;border:1px solid var(--la-navy)!important;font-weight:800!important;padding:.15rem .5rem!important;border-radius:999px!important;font-size:.65rem!important}.littlea-theme .sidebar-search-box{position:relative;margin-bottom:.85rem}.littlea-theme .sidebar-search-input{width:100%;background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.65rem 1rem .65rem 2.4rem!important;font-family:Nunito,sans-serif!important;font-size:.85rem!important;font-weight:700!important;color:var(--la-navy)!important;box-shadow:0 2px 0 rgba(35,31,75,.08)!important;outline:none;transition:all .15s ease}.littlea-theme .sidebar-search-input:focus{border-color:var(--la-coral)!important;box-shadow:0 0 0 3px rgba(255,111,97,.25)!important}.littlea-theme .search-icon-svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--la-navy)!important;pointer-events:none}.littlea-theme .module-filter-scroller{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.25rem}.littlea-theme .filter-chip{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.35rem .85rem!important;font-family:Nunito,sans-serif!important;font-size:.78rem!important;font-weight:800!important;color:var(--la-navy)!important;cursor:pointer;white-space:nowrap;box-shadow:0 2px 0 var(--la-navy)!important;transition:all .15s ease}.littlea-theme .filter-chip.active{background:var(--la-yellow)!important;transform:translateY(1px);box-shadow:0 1px 0 var(--la-navy)!important}.littlea-theme .filter-chip:hover:not(.active){background:var(--la-yellow-soft)!important}.littlea-theme .steps-list-container{padding:1rem!important;max-height:calc(100vh - 240px);overflow-y:auto;display:flex;flex-direction:column;gap:.65rem}.littlea-theme .sidebar-step-item{background:#FFFFFF!important;border:2px solid var(--la-border-soft)!important;border-radius:18px!important;padding:.85rem 1rem!important;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 0 rgba(35,31,75,.05);text-decoration:none}.littlea-theme .sidebar-step-item:hover:not(.locked){border-color:var(--la-navy)!important;background:#FFFDF9!important;transform:translateY(-2px);box-shadow:0 4px 0 rgba(35,31,75,.12)!important}.littlea-theme .sidebar-step-item.active{background:var(--la-yellow-soft)!important;border:2.5px solid var(--la-navy)!important;box-shadow:0 4px 0 var(--la-navy)!important}.littlea-theme .sidebar-step-item.active .step-sidebar-title{color:var(--la-navy)!important;font-weight:800!important}.littlea-theme .sidebar-step-item.locked{opacity:.55!important;cursor:not-allowed!important;background:#F8F7F4!important}.littlea-theme .step-status-check{width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid var(--la-navy)!important;background:#FFFFFF!important;color:var(--la-navy)!important;font-weight:900!important;box-shadow:0 2px 0 var(--la-navy)!important;display:flex;align-items:center;justify-content:center;font-size:.75rem!important;flex-shrink:0;transition:all .15s ease}.littlea-theme .sidebar-step-item.completed .step-status-check{background:var(--la-mint)!important;color:var(--la-navy)!important;border-color:var(--la-navy)!important}.littlea-theme .step-sidebar-num{font-family:Fredoka,sans-serif!important;font-size:.75rem!important;font-weight:700!important;color:var(--la-navy)!important;text-transform:uppercase}.littlea-theme .step-sidebar-title{font-family:Nunito,sans-serif!important;font-size:.85rem!important;color:var(--la-navy)!important;font-weight:700!important}.littlea-theme .guided-step-card{background:var(--la-white)!important;border:2.5px solid var(--la-navy)!important;border-radius:32px 32px 32px 12px!important;box-shadow:0 8px 0 var(--la-navy)!important;padding:2rem!important;margin-bottom:1.75rem;position:relative}.littlea-theme .step-card-header{border-bottom:2px solid var(--la-border-soft)!important;padding-bottom:1.25rem!important;margin-bottom:1.25rem!important;background:transparent!important}.littlea-theme .step-header-topbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.littlea-theme .step-badge-group{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.littlea-theme .module-pill{font-family:Nunito,sans-serif!important;border-radius:999px!important}.littlea-theme .module-pill,.littlea-theme .step-number-pill{font-weight:800!important;font-size:.8rem!important;padding:.35rem .85rem!important;border:1.5px solid var(--la-navy)!important}.littlea-theme .step-number-pill{background:var(--la-yellow-soft)!important;color:var(--la-navy)!important;border-radius:999px!important}.littlea-theme .step-card-title{font-family:Fredoka,sans-serif!important;font-size:1.85rem!important;font-weight:700!important;color:var(--la-navy)!important;line-height:1.25;margin:.45rem 0 .5rem!important}.littlea-theme .info-callout-card{border-radius:20px!important;padding:1.25rem!important;border:2px solid var(--la-navy)!important;box-shadow:0 4px 0 var(--la-navy)!important}.littlea-theme .callout-learn{background:var(--la-yellow-soft)!important}.littlea-theme .callout-prereq{background:var(--la-sky-soft)!important}.littlea-theme .callout-header{font-family:Fredoka,sans-serif!important;font-size:.95rem!important;font-weight:700!important;color:var(--la-navy)!important}.littlea-theme .callout-text{font-family:Nunito,sans-serif!important;color:var(--la-navy)!important;font-weight:600!important;font-size:.92rem!important}.littlea-theme .instruction-item{background:#FFFFFF!important;border:2px solid var(--la-border-soft)!important;border-radius:18px!important;padding:1rem 1.25rem!important;box-shadow:0 2px 0 rgba(35,31,75,.05)!important;transition:all .15s ease}.littlea-theme .instruction-item:hover{border-color:var(--la-navy)!important;background:#FFFDF9!important;transform:translateY(-1px)}.littlea-theme .step-num-circle{width:30px!important;height:30px!important;border-radius:50%!important;background:var(--la-yellow)!important;color:var(--la-navy)!important;border:2px solid var(--la-navy)!important;box-shadow:0 2px 0 var(--la-navy)!important;font-family:Fredoka,sans-serif!important;font-weight:700!important;font-size:.9rem!important}.littlea-theme .instruction-content{font-family:Nunito,sans-serif!important;color:var(--la-navy)!important;font-weight:600!important}.littlea-theme .step-keyboard-banner{background:var(--la-yellow-soft);border:2px dashed var(--la-navy);border-radius:18px;padding:1rem 1.25rem;margin:1rem 0;color:var(--la-navy);display:flex;align-items:center;gap:.85rem}.littlea-theme .kbd-badge{background:#FFFFFF;border:2px solid var(--la-navy);border-radius:8px;box-shadow:0 3px 0 var(--la-navy);padding:.25rem .6rem;font-family:Nunito,monospace;font-weight:900;font-size:.82rem;color:var(--la-navy)}.littlea-theme .try-activity-card{background:var(--la-mint-soft)!important;border:2.5px solid var(--la-navy)!important;border-radius:22px!important;box-shadow:0 6px 0 var(--la-navy)!important;padding:1.5rem!important}.littlea-theme .try-badge-title{font-family:Fredoka,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;color:var(--la-navy)!important}.littlea-theme .copy-snippet-btn{background:var(--la-coral)!important;color:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.45rem 1rem!important;font-family:Nunito,sans-serif!important;font-size:.82rem!important;font-weight:800!important;box-shadow:0 3px 0 var(--la-navy)!important;cursor:pointer;transition:all .15s ease}.littlea-theme .copy-snippet-btn:hover{background:#FF5A4A!important;transform:translateY(-1px)}.littlea-theme .try-task-desc{font-family:Nunito,sans-serif!important;font-size:.95rem!important;color:var(--la-navy)!important;font-weight:700!important;line-height:1.55}.littlea-theme .visual-guidance-card{background:var(--la-navy)!important;border:2.5px solid var(--la-navy)!important;border-radius:24px!important;box-shadow:0 6px 0 var(--la-coral)!important;padding:1.5rem!important}.littlea-theme .simulated-ribbon-wrapper{background:#FFFDF9!important;border:2px solid var(--la-navy)!important;border-radius:16px!important;padding:1rem!important}.littlea-theme .ribbon-tab{color:var(--la-muted)!important;font-family:Nunito,sans-serif!important;font-weight:700!important}.littlea-theme .ribbon-tab.active-tab{background:var(--la-yellow-soft)!important;color:var(--la-navy)!important;border-bottom:2.5px solid var(--la-navy)!important}.littlea-theme .ribbon-group-box{background:#FFFFFF!important;border:1.5px solid var(--la-navy)!important;border-radius:12px!important}.littlea-theme .ribbon-tool-btn{background:var(--la-cream)!important;border:1.5px solid var(--la-navy)!important;border-radius:8px!important;color:var(--la-navy)!important}.littlea-theme .ribbon-tool-btn.highlighted-tool{background:var(--la-yellow)!important;color:var(--la-navy)!important;border:2px solid var(--la-navy)!important;box-shadow:0 2px 0 var(--la-navy)!important;transform:scale(1.12)}.littlea-theme .ribbon-group-label{color:var(--la-navy)!important;font-family:Nunito,sans-serif!important;font-weight:800!important}.littlea-theme .step-action-bar,.littlea-theme .step-navigation-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:2px solid var(--la-border-soft)}.littlea-theme .start-tour-btn,.littlea-theme .tour-launch-btn{background:var(--la-yellow)!important;color:var(--la-navy)!important;border:2.5px solid var(--la-navy)!important;border-radius:999px!important;padding:.75rem 1.6rem!important;font-family:Nunito,sans-serif!important;font-size:.95rem!important;font-weight:800!important;cursor:pointer;box-shadow:0 4px 0 var(--la-navy)!important;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.littlea-theme .start-tour-btn:hover,.littlea-theme .tour-launch-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--la-navy)!important}.littlea-theme .start-tour-btn:active,.littlea-theme .tour-launch-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--la-navy)!important}.littlea-theme .step-nav-btn{background:#FFFFFF!important;color:var(--la-navy)!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.65rem 1.4rem!important;font-family:Nunito,sans-serif!important;font-size:.9rem!important;font-weight:800!important;cursor:pointer;box-shadow:0 3px 0 var(--la-navy)!important;display:inline-flex;align-items:center;gap:.4rem;transition:all .15s ease}.littlea-theme .step-nav-btn:hover:not(:disabled){background:var(--la-yellow-soft)!important;transform:translateY(-2px);box-shadow:0 5px 0 var(--la-navy)!important}.littlea-theme .step-nav-btn.next-step-btn{background:var(--la-navy)!important;color:#FFFFFF!important;border-color:var(--la-navy)!important;box-shadow:0 4px 0 var(--la-coral)!important}.littlea-theme .step-nav-btn.next-step-btn:hover:not(:disabled){background:var(--la-coral)!important;color:#FFFFFF!important;box-shadow:0 6px 0 var(--la-navy)!important}.littlea-theme .step-nav-btn:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;background:#E2E8F0!important;color:#94A3B8!important;border-color:#CBD5E1!important}.littlea-theme .ms-word-window{background:var(--la-white)!important;border:2.5px solid var(--la-navy)!important;border-radius:28px!important;box-shadow:0 8px 0 var(--la-navy)!important;overflow:hidden;margin-bottom:2rem}.littlea-theme .ms-title-bar{background:#FFFDF9!important;border-bottom:2.5px solid var(--la-navy)!important;padding:.65rem 1.25rem!important;justify-content:space-between;gap:1rem;height:auto!important}.littlea-theme .ms-title-bar,.littlea-theme .ms-word-icon{color:var(--la-navy)!important;display:flex;align-items:center}.littlea-theme .ms-word-icon{width:34px!important;height:34px!important;background:var(--la-yellow)!important;border:2px solid var(--la-navy)!important;border-radius:10px!important;justify-content:center;font-family:Fredoka,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;box-shadow:0 2px 0 var(--la-navy)!important}.littlea-theme .ms-autosave-wrap{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.3rem .75rem!important;box-shadow:0 2px 0 var(--la-navy)!important;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.littlea-theme .ms-autosave-label,.littlea-theme .ms-autosave-state{color:var(--la-navy)!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:.82rem!important}.littlea-theme .ms-toggle-pill.on{background:var(--la-mint)!important;border:1.5px solid var(--la-navy)!important}.littlea-theme .ms-toggle-pill.off{background:#E2E8F0!important;border:1.5px solid var(--la-navy)!important}.littlea-theme .ms-toggle-thumb{background:#FFFFFF!important;border:1.5px solid var(--la-navy)!important}.littlea-theme .ms-quick-access{display:inline-flex;align-items:center;gap:.35rem}.littlea-theme .ms-qa-btn{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:8px!important;color:var(--la-navy)!important;box-shadow:0 2px 0 var(--la-navy)!important;width:28px!important;height:28px!important;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem!important;cursor:pointer;transition:all .15s ease}.littlea-theme .ms-qa-btn:hover{background:var(--la-yellow-soft)!important;transform:translateY(-1px)}.littlea-theme .ms-doc-title-container{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.3rem .85rem!important;box-shadow:0 2px 0 var(--la-navy)!important;display:inline-flex;align-items:center;gap:.45rem}.littlea-theme .ms-doc-title-input{color:var(--la-navy)!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:.88rem!important;background:transparent!important;border:none!important;outline:none!important}.littlea-theme .ms-doc-suffix{color:#5A5678!important;font-weight:800!important;font-size:.82rem!important}.littlea-theme .ms-save-tag{color:#065F46!important;background:#CBF5E5!important;border:1px solid var(--la-navy)!important;padding:.12rem .5rem!important;border-radius:999px!important;font-weight:800!important;font-size:.72rem!important}.littlea-theme .ms-search-bar{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.35rem .85rem!important;box-shadow:0 2px 0 var(--la-navy)!important;display:inline-flex;align-items:center;gap:.45rem}.littlea-theme .ms-search-input{color:var(--la-navy)!important;font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:.85rem!important;background:transparent!important;border:none!important;outline:none!important}.littlea-theme .ms-search-input::placeholder{color:#716D8E!important;font-weight:600!important}.littlea-theme .ms-export-pill{background:var(--la-mint)!important;color:var(--la-navy)!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.45rem 1.15rem!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:.85rem!important;box-shadow:0 3px 0 var(--la-navy)!important;cursor:pointer;transition:all .15s ease}.littlea-theme .ms-export-pill:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--la-navy)!important}.littlea-theme .ms-title-horizontal-bar{height:2.5px;background:var(--la-navy)!important;width:100%;flex-shrink:0}.littlea-theme .ms-tabs-bar{background:var(--la-cream)!important;border-bottom:2.5px solid var(--la-navy)!important;padding:.45rem 1.25rem!important;display:flex;align-items:center;justify-content:space-between}.littlea-theme .ms-tab-btn{background:transparent!important;border:2px solid transparent!important;border-radius:999px!important;padding:.4rem 1.15rem!important;font-family:Nunito,sans-serif!important;font-size:.85rem!important;font-weight:800!important;color:var(--la-navy)!important;cursor:pointer;transition:all .15s ease}.littlea-theme .ms-tab-btn.active{background:var(--la-yellow)!important;border-color:var(--la-navy)!important;box-shadow:0 3px 0 var(--la-navy)!important}.littlea-theme .ms-tab-btn:hover:not(.active){background:var(--la-yellow-soft)!important}.littlea-theme .ms-tab-action-btn{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;color:var(--la-navy)!important;padding:.35rem .85rem!important;font-weight:800!important;font-size:.82rem!important;box-shadow:0 2px 0 var(--la-navy)!important;cursor:pointer;transition:all .15s ease}.littlea-theme .ms-tab-action-btn:hover{background:var(--la-yellow-soft)!important;transform:translateY(-1px)}.littlea-theme .ms-share-btn{background:#2563EB!important;color:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:999px!important;padding:.35rem .95rem!important;font-weight:800!important;font-size:.82rem!important;box-shadow:0 2px 0 var(--la-navy)!important;cursor:pointer;transition:all .15s ease}.littlea-theme .ms-share-btn:hover{background:#1D4ED8!important;transform:translateY(-1px)}.littlea-theme .ms-tabs-horizontal-bar{height:3px;background:var(--la-navy)!important;width:100%;flex-shrink:0}.littlea-theme .ms-ribbon-body{background:#FFFFFF!important;border-bottom:3px solid var(--la-navy)!important;padding:.85rem 1.25rem 1rem!important;height:auto!important;min-height:114px!important;overflow:visible!important;box-shadow:0 4px 0 rgba(35,31,75,.05)!important;position:relative!important;z-index:20!important}.littlea-theme .ms-ribbon-group{background:#FFFDF9!important;border:2px solid var(--la-navy)!important;border-radius:14px!important;padding:.55rem .75rem .45rem!important;box-shadow:0 3px 0 var(--la-navy)!important;margin-bottom:.35rem!important}.littlea-theme .ms-group-footer-label{color:var(--la-navy)!important;font-family:Nunito,sans-serif!important;font-weight:900!important;text-transform:uppercase;font-size:.7rem!important;letter-spacing:.04em!important;padding-top:.35rem!important;padding-bottom:.15rem!important;margin-top:.35rem!important}.littlea-theme .ms-ribbon-horizontal-bar{height:3px;background:var(--la-navy)!important;width:100%;flex-shrink:0}.littlea-theme .ms-paste-big-btn{background:var(--la-cream)!important;border:2px solid var(--la-navy)!important;border-radius:12px!important;box-shadow:0 3px 0 var(--la-navy)!important;transition:all .15s ease;color:var(--la-navy)!important;font-weight:800!important}.littlea-theme .ms-paste-big-btn:hover{background:var(--la-yellow-soft)!important;transform:translateY(-1px)}.littlea-theme .ms-paste-label{color:var(--la-navy)!important;font-weight:800!important;font-size:.75rem!important}.littlea-theme .ms-mini-btn,.littlea-theme .ms-tool-icon-btn{color:var(--la-navy)!important;font-weight:800!important;border:1.5px solid transparent!important;border-radius:6px!important}.littlea-theme .ms-mini-btn:hover,.littlea-theme .ms-tool-icon-btn:hover{background:var(--la-yellow-soft)!important;border-color:var(--la-navy)!important}.littlea-theme .ms-tool-icon-btn.active{background:var(--la-mint)!important;border-color:var(--la-navy)!important;box-shadow:0 1.5px 0 var(--la-navy)!important}.littlea-theme .ms-font-select,.littlea-theme .ms-line-spacing-select,.littlea-theme .ms-size-select{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;color:var(--la-navy)!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:.8rem!important;border-radius:8px!important;padding:.25rem .5rem!important;box-shadow:0 2px 0 rgba(35,31,75,.1)!important;outline:none}.littlea-theme .ms-style-card{background:#FFFFFF!important;border:2px solid var(--la-navy)!important;border-radius:10px!important;padding:.35rem .65rem!important;box-shadow:0 2px 0 var(--la-navy)!important;transition:all .15s ease}.littlea-theme .ms-style-card.active{background:var(--la-yellow-soft)!important;box-shadow:0 3px 0 var(--la-navy)!important}.littlea-theme .ms-style-card .ms-sc-preview,.littlea-theme .ms-style-card span{color:var(--la-navy)!important;font-weight:800!important}.littlea-theme .ms-style-card span{font-size:.65rem!important}.littlea-theme .ms-styles-group{min-width:280px!important;max-width:380px!important}.littlea-theme .ms-styles-gallery-row{scrollbar-width:thin!important;scrollbar-color:var(--la-navy) rgba(35,31,75,.12)!important;padding-bottom:4px!important;overflow-x:auto!important}.littlea-theme .ms-styles-gallery-row::-webkit-scrollbar{height:6px!important;display:block!important}.littlea-theme .ms-styles-gallery-row::-webkit-scrollbar-track{background:rgba(35,31,75,.08)!important;border-radius:9999px!important;margin:0 4px!important}.littlea-theme .ms-styles-gallery-row::-webkit-scrollbar-thumb{background:var(--la-navy)!important;border-radius:9999px!important}.littlea-theme .ms-styles-gallery-row::-webkit-scrollbar-thumb:hover{background:#107C41!important}.littlea-theme .ms-symbols-group{max-width:230px!important}.littlea-theme .ms-symbols-scroll-wrapper{scrollbar-width:thin!important;scrollbar-color:var(--la-navy) rgba(35,31,75,.12)!important;padding-bottom:4px!important;overflow-x:auto!important}.littlea-theme .ms-symbols-scroll-wrapper::-webkit-scrollbar{height:6px!important;display:block!important}.littlea-theme .ms-symbols-scroll-wrapper::-webkit-scrollbar-track{background:rgba(35,31,75,.08)!important;border-radius:9999px!important;margin:0 3px!important}.littlea-theme .ms-symbols-scroll-wrapper::-webkit-scrollbar-thumb{background:var(--la-navy)!important;border-radius:9999px!important}.littlea-theme .ms-symbols-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#107C41!important}.littlea-theme .ms-horizontal-ruler-bar{background:var(--la-cream)!important;border-top:3px solid var(--la-navy)!important;border-bottom:2.5px solid var(--la-navy)!important;height:36px!important;padding:4px 0!important;position:relative!important;z-index:10!important}.littlea-theme .ms-ruler-white-track{background:#FFFFFF!important;border-left:1.5px solid var(--la-navy)!important;border-right:1.5px solid var(--la-navy)!important}.littlea-theme .ms-ruler-num{color:var(--la-navy)!important;font-family:Nunito,sans-serif!important;font-weight:800!important}.littlea-theme .ms-document-stage{background:var(--la-cream)!important;padding:2rem 1.5rem 3.5rem!important;min-height:680px;max-height:850px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;overflow-y:auto!important;width:100%!important;box-sizing:border-box!important}.littlea-theme .ms-paper-page{margin:0 auto!important;align-self:center!important}.littlea-theme .ms-word-page{background:#FFFFFF!important;border-radius:16px!important;border:2.5px solid var(--la-navy)!important;box-shadow:0 12px 36px rgba(35,31,75,.12)!important;min-height:720px;padding:3rem 3.5rem;position:relative}.littlea-theme .ms-status-bar{background:var(--la-navy)!important;color:var(--la-cream)!important;padding:.55rem 1.35rem!important;font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:.82rem!important;display:flex;justify-content:space-between;align-items:center}.littlea-theme .guided-tour-card{background:#FFFFFF!important;border:3px solid var(--la-navy)!important;border-radius:32px 32px 32px 10px!important;box-shadow:0 10px 0 var(--la-navy)!important;overflow:hidden}.littlea-theme .tour-header{background:var(--la-navy)!important;color:#FFFFFF!important;padding:1.15rem 1.5rem!important}.littlea-theme .tour-header h3{font-family:Fredoka,sans-serif!important;color:#FFFFFF!important}.littlea-theme .key-badge-card{background:#FFFFFF!important;border:2.5px solid var(--la-navy)!important;border-radius:12px!important;box-shadow:0 4px 0 var(--la-navy)!important;padding:.5rem .9rem!important;font-family:Nunito,monospace!important;font-weight:900!important;font-size:.95rem!important;color:var(--la-navy)!important;transition:all .15s ease}.littlea-theme .key-badge-card.done{background:var(--la-mint)!important;transform:translateY(2px);box-shadow:0 1px 0 var(--la-navy)!important}.littlea-theme .toast-container{position:fixed;bottom:2rem;right:2rem;z-index:9999;display:flex;flex-direction:column;gap:.65rem}.littlea-theme .toast-item{background:#FFFFFF;border:2.5px solid var(--la-navy);border-radius:18px;box-shadow:0 6px 0 var(--la-navy);padding:.85rem 1.25rem;display:flex;align-items:center;gap:.75rem;font-family:Nunito,sans-serif;font-weight:800;color:var(--la-navy);animation:littleaPopIn .25s cubic-bezier(.34,1.56,.64,1)}.littlea-theme .toast-item.toast-success{background:var(--la-mint-soft)}@keyframes littleaPopIn{0%{transform:translateY(12px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.littlea-theme .site-footer{background:var(--la-navy);color:#FFFFFF;padding:2.25rem 1.5rem;text-align:center;border-top:2.5px solid var(--la-navy);font-family:Nunito,sans-serif;font-weight:700}.littlea-theme .site-footer a{color:var(--la-yellow);text-decoration:none;font-weight:800}