@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&display=swap";html{-webkit-text-size-adjust:var(--system-text-adjust,100%)!important;text-size-adjust:var(--system-text-adjust,100%)!important}html[data-system-text=large] :is(button,input,select,textarea){min-width:0}html[data-system-text=large] :is(button,label,p,h1,h2,h3){overflow-wrap:anywhere}html[data-system-text=large] .ft-home-active>.ft-utility,html[data-system-text=large] .ft-home-active>.ft-bottom{height:auto;flex-basis:auto;flex-shrink:0}html[data-system-text=large] .ft-utility-button{flex-wrap:wrap;min-width:0}html[data-system-text=large] .ft-bottom button{height:auto;white-space:normal;line-height:1.25}html[data-system-text=large] .ft-parent-gate{max-height:100%;overflow-y:auto}html[data-system-text=large] .ft-parent-gate :is(input,button){height:auto;min-height:48px}html[data-system-text=large] .md-tabs{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-system-text=large] .md-reminder-lead select{white-space:normal}html[data-system-text=large] .aac-categories{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-system-text=large] .aac-app .loopups-tool-header{position:static!important;height:auto;display:flex;flex-wrap:wrap;padding:12px}html[data-system-text=large] .aac-app .loopups-tool-header__actions{flex-wrap:wrap;width:100%}html[data-system-text=large] .aac-app .loopups-tool-header__actions>div{flex-wrap:wrap}html[data-system-text=large] .aac-app .phrase-btn{height:auto!important;min-height:110px}html[data-system-text=large] .md-run-screen:not(.md-run-finished)>.md-done{height:auto;min-height:66px}html[data-system-text=large] .ft-home-active>.ft-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:12px}html[data-system-text=large] .ft-home-active .ft-utility-button{flex-direction:column;flex-wrap:nowrap;gap:4px;padding:6px;overflow-wrap:normal;word-break:normal}html[data-system-text=large] .ft-home-active .ft-utility-button>span{white-space:nowrap;overflow-wrap:normal;word-break:normal}html[data-system-text=large] .ft-bottom{display:flex;justify-content:flex-start;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:12px;-webkit-overflow-scrolling:touch}html[data-system-text=large] .ft-bottom button{flex:1 0 max-content;width:auto;min-width:max-content;padding:6px 10px;white-space:nowrap;overflow-wrap:normal;word-break:normal}html[data-system-text=large] .ft-bottom button>span{white-space:nowrap;overflow-wrap:normal;word-break:normal}html[data-child-motion=reduced] *,html[data-child-motion=reduced] *:before,html[data-child-motion=reduced] *:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}html[data-child-text=large] main p,html[data-child-text=large] main label,html[data-child-text=large] main input,html[data-child-text=large] main textarea,html[data-child-text=large] main select{font-size:20px!important;line-height:1.5}html[data-child-text=large] .ft-music p,html[data-child-text=large] .ft-screen p{font-size:20px!important;line-height:1.5}.md-time-buddy{display:flex;flex-direction:column;align-items:center;gap:10px}.md-time-buddy-picture{width:min(390px,72vw);aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;border:10px solid #ffd34f;background:#dff4ff;box-shadow:0 16px 38px #20588933}.md-time-buddy-picture>span{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:inherit;background:var(--timer-picture) center/cover no-repeat;filter:blur(var(--picture-blur)) saturate(var(--picture-saturation));transform:scale(1.1);transition:filter 1s linear}.md-time-buddy-picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;opacity:var(--picture-veil);transition:opacity 1s linear;pointer-events:none}.md-time-buddy>strong{font-size:clamp(46px,10vw,72px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.md-time-buddy-visual{position:relative;width:min(390px,72vw);aspect-ratio:1}.md-time-buddy-picture{width:100%;height:100%;transition:--reveal-angle 1s linear}.md-time-buddy-picture>span,.md-time-buddy-picture>i{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:inherit;background:var(--timer-picture) center/cover no-repeat;transform:scale(1.1)}.md-time-buddy-picture>span{filter:blur(var(--picture-blur));transition:filter 1s linear}.md-time-buddy-picture>i{filter:none;-webkit-mask:conic-gradient(from -90deg,#000 0deg var(--reveal-angle),transparent var(--reveal-angle) 360deg);mask:conic-gradient(from -90deg,#000 0deg var(--reveal-angle),transparent var(--reveal-angle) 360deg)}.md-time-buddy-picture:after{display:none}.md-timer-confetti{position:absolute;top:50%;right:50%;bottom:50%;left:50%;z-index:5;pointer-events:none}.md-timer-confetti b{position:absolute;width:11px;height:17px;border-radius:3px;opacity:0;animation:mdTimerConfetti 1.8s cubic-bezier(.15,.75,.35,1) var(--delay) forwards}@keyframes mdTimerConfetti{0%{opacity:1;transform:translate(-50%,-50%) scale(.7) rotate(0)}65%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(var(--r))}}#root img[src*="/icons/aac-communicator.png"]{content:url(/icons/aac-communicator.svg?v=light-20260628)}#root img[src*="/icons/social-stories.png"]{content:url(/icons/social-stories.svg?v=open-book-20260628)}#root img[src*="/icons/language-switch.png"]{content:url(/icons/language-switch.svg?v=light-20260628)}#root img[src*="/icons/meltdown-sos.png"]{content:url(/icons/meltdown-sos.svg?v=light-20260628)}#root img[src*="/icons/stim-studio.png"]{content:url(/icons/stim-studio.svg?v=light-20260628)}#root img[src*="/icons/behavior-log.png"]{content:url(/icons/behavior-log.svg?v=light-20260628)}#root img[src*="/icons/iep-goals.png"]{content:url(/icons/iep-goals.svg?v=light-20260628)}#root img[src*="/icons/cognitive-games.png"]{content:url(/icons/cognitive-games.svg?v=light-20260628)}#root img[src*="/icons/time-buddy.png"]{content:url(/icons/time-buddy.svg?v=light-20260628)}#root img[src*="/icons/meal-planner.png"]{content:url(/icons/meal-planner.svg?v=light-20260628)}#root img[src*="/icons/sleep-routines.png"]{content:url(/icons/sleep-routines.svg?v=light-20260628)}#root img[src*="/icons/reminders.png"]{content:url(/icons/reminders.svg?v=light-20260628)}#root img[src*="/icons/care-calendar.png"]{content:url(/icons/care-calendar.svg?v=light-20260628)}#root img[src*="/icons/daily-schedule.png"]{content:url(/icons/daily-schedule.svg?v=light-20260628)}#root img[src*="/icons/vr.png"]{content:url(/icons/vr.svg?v=transparent-20260628)}#root img[src*="/icons/local-directory.png"]{content:url(/icons/local-directory.svg?v=light-20260628)}#root img[src*="/icons/training-library.png"]{content:url(/icons/training-library.svg?v=light-20260628)}#root img[src*="/icons/connect.png"]{content:url(/icons/connect.svg?v=light-20260628)}#root img[src*="/icons/family-hub.png"]{content:url(/icons/family-hub.svg?v=light-20260628)}#root img[src*="/icons/care-team.png"]{content:url(/icons/care-team.svg?v=light-20260628)}#root img[src*="/icons/therapist-chat.png"]{content:url(/icons/therapist-chat.svg?v=light-20260628)}#root img[src*="/icons/memory-board.png"]{content:url(/icons/memory-board.svg?v=light-20260628)}#root img[src*="/icons/teacher-dashboard.png"]{content:url(/icons/teacher-dashboard.svg?v=light-20260628)}#root img[src*="/icons/predictive-meltdown.png"]{content:url(/icons/predictive-meltdown.svg?v=light-20260628)}#root img[src*="/icons/iep-generator.png"]{content:url(/icons/iep-generator.svg?v=light-20260628)}#root img[src*="/icons/therapist-assistant.png"]{content:url(/icons/therapist-assistant.svg?v=light-20260628)}#root img[src*="/icons/wearable-hub.png"]{content:url(/icons/wearable-hub.svg?v=light-20260628)}#root img[src*="/icons/autism-analytics.png"]{content:url(/icons/autism-analytics.svg?v=light-20260628)}#root img[src*="/icons/life-skills.png"]{content:url(/icons/life-skills.svg?v=light-20260628)}#root img[src*="/icons/teletherapy.png"]{content:url(/icons/teletherapy.svg?v=light-20260628)}#root img[src*="/icons/session-hub.png"]{content:url(/icons/session-hub.svg?v=light-20260628)}#root .db-tool-grid img[src*="/icons/"],#root .db-clinical-grid img[src*="/icons/"]{width:48px!important;height:48px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 4px 8px rgba(88,154,184,.06));opacity:.9;transition:filter .18s ease,opacity .18s ease}#root .db-clinical-grid img[src*="/icons/"]{width:50px!important;height:50px!important}#root .db-tool-grid button:hover img,#root .db-clinical-grid button:hover img{filter:drop-shadow(0 5px 10px rgba(88,154,184,.08));opacity:.96}#root .db-tool-grid button,#root .db-clinical-grid button{border-color:#7eb2d61c!important;box-shadow:0 1px 2px #15314e06!important}#root .db-tool-grid button:hover,#root .db-clinical-grid button:hover{border-color:#6fcdb92e!important;box-shadow:0 10px 26px -24px #15314e33!important}:root{--loopups-font: "DM Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--loopups-tool-title-size: 16px;--loopups-tool-link-size: 14px;--loopups-section-title-size: 22px;--loopups-body-size: 14px;--loopups-toolbar-height: 56px;--loopups-toolbar-pad: 22px}html,body,#root{margin:0;min-height:100%;font-family:var(--loopups-font)}.loopups-tool-route,.loopups-tool-route *{font-family:var(--loopups-font)!important}.loopups-tool-route button,.loopups-tool-route input,.loopups-tool-route select,.loopups-tool-route textarea{font:inherit}.loopups-tool-route>div>nav:first-of-type{min-height:var(--loopups-toolbar-height)!important;padding-top:0!important;padding-bottom:0!important}.loopups-tool-route>div>nav:first-of-type h1,.loopups-tool-route>div>nav:first-of-type strong{font-size:var(--loopups-tool-title-size)!important;line-height:20px!important;font-weight:800!important}.loopups-tool-route>div>nav:first-of-type>a[href="/dashboard"],.loopups-tool-route>div>nav:first-of-type>button:first-of-type{font-size:var(--loopups-tool-link-size)!important;line-height:20px!important;font-weight:700!important}.loopups-tool-route main h1,.loopups-tool-route [role=main] h1{font-size:28px;line-height:1.2;letter-spacing:-.02em}.loopups-tool-route main h2,.loopups-tool-route [role=main] h2{font-size:var(--loopups-section-title-size);line-height:1.25;letter-spacing:-.02em}.loopups-tool-route .create-heading{font-size:28px!important;line-height:1.2!important;margin-bottom:8px!important}.loopups-tool-route .speech-bubble{font-size:18px!important;line-height:1.4!important}.loopups-tool-header{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:var(--loopups-toolbar-height);padding:0 var(--loopups-toolbar-pad);background:#fffffff0;border-bottom:1px solid #cfe1f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.loopups-tool-header__back{justify-self:start;border:0;padding:8px 0;background:transparent;color:#58718a;text-decoration:none;font-size:var(--loopups-tool-link-size)!important;line-height:20px;font-weight:700;cursor:pointer;white-space:nowrap}.loopups-tool-header__back:hover{color:#2f7dc4}.loopups-tool-header .nav-btn{font-size:var(--loopups-tool-link-size)!important}.loopups-tool-header__title{grid-column:2;margin:0;color:#102a43;font-size:var(--loopups-tool-title-size)!important;line-height:20px;font-weight:800;text-align:center;white-space:nowrap}.loopups-tool-header__actions{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.loopups-tool-header__actions>button{padding:5px 9px!important}.loopups-tool-header__actions>div button{padding:4px 6px!important}@media (max-width: 720px){.loopups-tool-header{padding:0 16px}.loopups-tool-header__title{max-width:42vw;overflow:hidden;text-overflow:ellipsis}}.app-route-frame:not(:has(.family-tools-app,.ft-parent,.md-page)){padding-top:env(safe-area-inset-top,0px)}.app-route-frame :is(.loopups-tool-header,.topbar,.schedule-topbar,.profile-top,.account-head,.lu-top,.db-main-header,header[style*=sticky],nav[style*=sticky]){top:env(safe-area-inset-top,0px)!important}.my-day-timer-back{top:calc(env(safe-area-inset-top,0px) + 18px)!important}
