.widget-sandbox_sandbox__rg5gX{--host-page:#f5f7fb;--host-surface:#ffffff;--host-surface-2:#edf1f7;--host-selected:#dbeafe;--host-border:#d6dce7;--host-border-strong:#b9c2d0;--host-text:#172033;--host-muted:#647086;--host-primary:#2455a6;--host-primary-solid:#2854ad;--host-selected-text:#1e3a8a;--host-selected-icon:#2455a6;--host-success:#166534;--host-success-bg:#dcfce7;--host-warning:#92400e;--host-warning-bg:#fef3c7;--host-header:#15354a;--host-sidebar:#ffffff;--host-shadow:0 4px 16px rgb(2 8 23/0.16);--pal-color-page:var(--host-page);--pal-color-surface:var(--host-surface);--pal-color-surface-muted:var(--host-surface-2);--pal-color-surface-selected:var(--host-selected);--pal-color-border:var(--host-border);--pal-color-border-strong:var(--host-border-strong);--pal-color-text:var(--host-text);--pal-color-text-muted:var(--host-muted);--pal-color-text-inverse:#ffffff;--pal-color-primary:var(--host-primary);--pal-color-primary-solid:var(--host-primary-solid);--pal-color-primary-solid-hover:var(--host-primary);--pal-color-success:var(--host-success);--pal-color-success-bg:var(--host-success-bg);--pal-color-warning:var(--host-warning);--pal-color-warning-bg:var(--host-warning-bg);--pal-radius-control:0.45rem;--pal-radius-card:0.45rem;--pal-shadow-panel:var(--host-shadow);--pal-font-family-ui:inherit;--pal-focus-color:var(--host-primary);--pal-focus-width:2px;--pal-focus-offset:2px;--pal-motion-duration-fast:150ms;--pal-motion-duration-standard:200ms;--pal-motion-duration-deliberate:300ms;--pal-motion-easing-standard:ease-out;--pal-size-control-min:2.75rem;--pal-space-card:1.25rem;--pal-space-control:0.5rem;--pal-density-compact-gutter:0.75rem;--pal-density-compact-content-top:0.5rem;--pal-density-compact-stack:0.75rem;--pal-density-comfortable-gutter:1rem;--pal-density-comfortable-content-top:0.75rem;--pal-density-comfortable-stack:1rem;width:100%;height:100dvh;overflow:hidden;color:var(--host-text);background:var(--host-page);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.widget-sandbox_sandbox__rg5gX[data-theme=dark]{--host-page:#070d18;--host-surface:#111827;--host-surface-2:#192235;--host-selected:#2954aa;--host-border:#344155;--host-border-strong:#526077;--host-text:#f4f6fa;--host-muted:#9aa5b8;--host-primary:#8bb7ff;--host-primary-solid:#2e65c4;--host-selected-text:#ffffff;--host-selected-icon:#d8e7ff;--host-success:#76d99a;--host-success-bg:#193b2b;--host-warning:#f5c864;--host-warning-bg:#3f3119;--host-header:#102f43;--host-sidebar:#101827;--host-shadow:0 8px 24px rgb(0 0 0/0.35)}.widget-sandbox_applicationLayer__JAvKQ{height:100%}.widget-sandbox_appHeader__MHP8V{position:relative;z-index:30;display:flex;height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;border-bottom:1px solid #31465a;color:#f8fafc;background:var(--host-header)}.widget-sandbox_xpBar__RK_Bg{display:flex;align-items:center;gap:.45rem;flex:1 1;min-width:0;max-width:22rem}.widget-sandbox_xpBarTrack__BHF9z{flex:1 1;height:.45rem;border-radius:.25rem;background:rgb(255 255 255/.15);overflow:hidden}.widget-sandbox_xpBarFill__xk7QC{height:100%;border-radius:.25rem;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease-out}.widget-sandbox_xpBarLabel__Abkxi{font-size:.68rem;font-weight:600;color:#cbd5e1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.widget-sandbox_xpBarLevel__GdQq9{font-size:.75rem;font-weight:700;color:#a5b4fc;white-space:nowrap}.widget-sandbox_brand__oRJQq,.widget-sandbox_hostControls__Sfnzc{display:flex;align-items:center;flex-shrink:0}.widget-sandbox_brand__oRJQq{gap:.75rem}.widget-sandbox_pikaLogo__xpqDa{filter:invert(1);object-fit:contain}.widget-sandbox_brand__oRJQq strong{font-size:1.15rem;font-weight:700;letter-spacing:-.015em}.widget-sandbox_hostControls__Sfnzc{gap:.75rem;color:#f8fafc}.widget-sandbox_hostDate__14h0t{font-size:.98rem;font-weight:650;letter-spacing:.01em}.widget-sandbox_themeButton__iXYwD{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgb(255 255 255/.2);border-radius:.45rem;color:#f8fafc;background:transparent;cursor:pointer}.widget-sandbox_profileAvatar__2fyQ4{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(255 255 255/.25);border-radius:999px;color:white;background:#63b612;font-size:.78rem;font-weight:750}.widget-sandbox_controls__3cs0U button:focus-visible,.widget-sandbox_sidebar__Qzn4t button:focus-visible,.widget-sandbox_themeButton__iXYwD:focus-visible{outline:var(--pal-focus-width) solid var(--pal-focus-color);outline-offset:var(--pal-focus-offset)}.widget-sandbox_classroomShell__6ANn3{position:relative;display:grid;grid-template-columns:15rem minmax(0,1fr);height:calc(100dvh - 3rem);overflow:hidden;background:var(--host-page)}.widget-sandbox_classroomShell__6ANn3[data-sidebar-collapsed=true]{grid-template-columns:3rem minmax(0,1fr)}.widget-sandbox_sidebar__Qzn4t{display:flex;min-width:0;flex-direction:column;justify-content:space-between;border-right:1px solid var(--host-border);background:var(--host-sidebar)}.widget-sandbox_navItems__W_jxr{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem}.widget-sandbox_sidebar__Qzn4t button{display:flex;min-height:3rem;align-items:center;gap:.8rem;overflow:hidden;padding:0 .75rem;border:0;border-radius:.45rem;color:var(--host-muted);background:transparent;font:inherit;font-size:1rem;text-align:left;white-space:nowrap;cursor:pointer}.widget-sandbox_sidebar__Qzn4t button svg{flex:0 0 auto}.widget-sandbox_sidebar__Qzn4t button:hover{color:var(--host-text);background:var(--host-surface-2)}.widget-sandbox_sidebar__Qzn4t button[data-active=true]{color:var(--host-selected-text);background:var(--host-selected);font-weight:650}.widget-sandbox_sidebar__Qzn4t button[data-active=true] svg{color:var(--host-selected-icon)}.widget-sandbox_classroomShell__6ANn3[data-sidebar-collapsed=true] .widget-sandbox_navItems__W_jxr{padding-inline:.15rem}.widget-sandbox_classroomShell__6ANn3[data-sidebar-collapsed=true] .widget-sandbox_sidebar__Qzn4t button{justify-content:center;gap:0;padding:0}.widget-sandbox_classroomShell__6ANn3[data-sidebar-collapsed=true] .widget-sandbox_sidebar__Qzn4t button span{display:none}.widget-sandbox_sidebarToggle__ZYc6W{min-height:4.5rem!important;border-top:1px solid var(--host-border)!important;border-radius:0!important}.widget-sandbox_content__9X3aD{min-width:0;overflow-y:auto;background:var(--host-page)}.widget-sandbox_content__9X3aD>.pal-achievements{max-width:100%}.widget-sandbox_todayContent__j93Vj{display:grid;grid-gap:.8rem;gap:.8rem;min-height:100%;padding:.5rem .75rem 0}.widget-sandbox_classroomContent__6vtl_,.widget-sandbox_lessonCard__qDpz2,.widget-sandbox_noClassCard__MLvH8,.widget-sandbox_pastLogs__ZpbPx{border:1px solid var(--host-border);border-radius:.5rem;background:var(--host-surface)}.widget-sandbox_noClassCard__MLvH8{display:grid;min-height:5.2rem;place-items:center;margin:1rem 0 0;color:var(--host-muted);background:#050a13}.widget-sandbox_pastLogs__ZpbPx{align-self:start;overflow:hidden}.widget-sandbox_pastLogs__ZpbPx h1{margin:0;padding:.85rem 1rem;border-bottom:1px solid var(--host-border);font-size:.9rem}.widget-sandbox_logEntry__6V_r5{min-height:4.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--host-border)}.widget-sandbox_logEntry__6V_r5:last-child{border-bottom:0}.widget-sandbox_logEntry__6V_r5 strong{font-size:.9rem;font-weight:550}.widget-sandbox_logEntry__6V_r5 p{display:-webkit-box;overflow:hidden;margin:.38rem 0 0;color:var(--host-muted);font-size:.88rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widget-sandbox_classroomContent__6vtl_{max-width:54rem;min-height:calc(100% - 2rem);margin:1rem;padding:clamp(1.25rem,4vw,3rem)}.widget-sandbox_classroomContent__6vtl_ h1{margin:.25rem 0 0;font-size:clamp(1.6rem,4vw,2.2rem)}.widget-sandbox_classroomContent__6vtl_>p:not(.widget-sandbox_hostEyebrow__lDADD){max-width:42rem;margin-top:.65rem;color:var(--host-muted);line-height:1.6}.widget-sandbox_hostEyebrow__lDADD{color:var(--host-primary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.widget-sandbox_lessonCard__qDpz2{margin-top:1.5rem;padding:1.25rem;background:var(--host-surface-2)}.widget-sandbox_lessonCard__qDpz2 span{color:var(--host-muted);font-size:.75rem;font-weight:700}.widget-sandbox_lessonCard__qDpz2 h2{margin:.35rem 0 0;font-size:1rem}.widget-sandbox_lessonCard__qDpz2 p{margin:.4rem 0 0;color:var(--host-muted);font-size:.85rem}.widget-sandbox_settingsContent__38SNr{max-width:64rem;min-height:calc(100% - 2rem);margin:1rem;padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--host-border);border-radius:.5rem;background:var(--host-surface)}.widget-sandbox_settingsContent__38SNr>h1{margin:.25rem 0 0;font-size:clamp(1.6rem,4vw,2.2rem)}.widget-sandbox_settingsSection__P5jne{margin-top:1.5rem;overflow:hidden;border:1px solid var(--host-border);border-radius:.5rem;background:var(--host-surface-2)}.widget-sandbox_settingsSectionHeader__Z4428{padding:1.15rem 1.25rem;border-bottom:1px solid var(--host-border)}.widget-sandbox_settingCard__AcjPP h3,.widget-sandbox_settingsSectionHeader__Z4428 h2{margin:0}.widget-sandbox_settingsSectionHeader__Z4428 h2{font-size:1.05rem}.widget-sandbox_settingCard__AcjPP p,.widget-sandbox_settingsSectionHeader__Z4428 p{margin:.35rem 0 0;color:var(--host-muted)}.widget-sandbox_settingsSectionHeader__Z4428 p{font-size:.78rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.widget-sandbox_settingsGrid__mVxDA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:1.25rem}.widget-sandbox_settingCard__AcjPP{min-width:0;padding:1.1rem;border:1px solid var(--host-border);border-radius:.5rem;background:var(--host-surface)}.widget-sandbox_settingTitleRow__T2Wcn{display:flex;min-height:3rem;align-items:flex-start;justify-content:space-between;gap:1rem}.widget-sandbox_settingCard__AcjPP h3{font-size:.95rem}.widget-sandbox_settingCard__AcjPP p{font-size:.78rem;line-height:1.45}.widget-sandbox_settingStatus__yVLdT,.widget-sandbox_settingTitleRow__T2Wcn output{flex:0 0 auto;color:var(--host-primary);font-size:.82rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.widget-sandbox_sizeSlider__ktbeo{width:100%;height:1.5rem;margin:1.15rem 0 0;accent-color:var(--host-primary-solid);cursor:pointer}.widget-sandbox_sizeSlider__ktbeo::-webkit-slider-runnable-track{height:.4rem;border-radius:999px;background:var(--host-border-strong)}.widget-sandbox_sizeSlider__ktbeo::-webkit-slider-thumb{width:1.1rem;height:1.1rem;margin-top:-.35rem;border:2px solid var(--host-surface);border-radius:50%;background:var(--host-primary-solid);box-shadow:0 0 0 1px var(--host-border-strong);-webkit-appearance:none;appearance:none}.widget-sandbox_sizeSlider__ktbeo::-moz-range-track{height:.4rem;border-radius:999px;background:var(--host-border-strong)}.widget-sandbox_sizeSlider__ktbeo::-moz-range-thumb{width:1.1rem;height:1.1rem;border:2px solid var(--host-surface);border-radius:50%;background:var(--host-primary-solid);box-shadow:0 0 0 1px var(--host-border-strong)}.widget-sandbox_sliderBounds__MdJbL{display:flex;justify-content:space-between;color:var(--host-muted);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.widget-sandbox_switchControl__s79av{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.65rem;margin-top:1.15rem;color:var(--host-muted);font-size:.78rem;font-weight:650;cursor:pointer}.widget-sandbox_switchControl__s79av input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.widget-sandbox_switchTrack__aktQu{position:relative;width:2.8rem;height:1.55rem;border:1px solid var(--host-border-strong);border-radius:999px;background:var(--host-surface-2);transition:background var(--pal-motion-duration-fast) var(--pal-motion-easing-standard)}.widget-sandbox_switchTrack__aktQu>span{position:absolute;top:.19rem;left:.2rem;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--host-muted);transition:transform var(--pal-motion-duration-fast) var(--pal-motion-easing-standard)}.widget-sandbox_switchControl__s79av input:checked+.widget-sandbox_switchTrack__aktQu{border-color:var(--host-primary-solid);background:var(--host-primary-solid)}.widget-sandbox_switchControl__s79av input:checked+.widget-sandbox_switchTrack__aktQu>span{background:#ffffff;transform:translateX(1.25rem)}.widget-sandbox_sizeSlider__ktbeo:focus-visible,.widget-sandbox_switchControl__s79av input:focus-visible+.widget-sandbox_switchTrack__aktQu{outline:var(--pal-focus-width) solid var(--pal-focus-color);outline-offset:var(--pal-focus-offset)}.widget-sandbox_companionOverlay___fdo7{position:absolute;z-index:40;right:1rem;bottom:1rem}.widget-sandbox_companionOverlay___fdo7 .pal-companion{cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.widget-sandbox_companionOverlay___fdo7[data-dragging=true] .pal-companion{cursor:-webkit-grabbing;cursor:grabbing}.widget-sandbox_celebrationLayer__xoeC1{position:absolute;z-index:60;inset:0;display:grid;place-items:center;pointer-events:auto}.widget-sandbox_celebrationLayer__xoeC1[data-open=false]{pointer-events:none}.widget-sandbox_celebrationLayer__xoeC1[data-open=true]{background:rgb(2 8 23/.3)}.widget-sandbox_controls__3cs0U{position:fixed;z-index:50;bottom:1rem;left:16rem;width:min(21rem,calc(100vw - 17rem))}.widget-sandbox_controlToggle__6Kcmz{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;padding:0 .8rem;border:1px solid rgb(255 255 255/.18);border-radius:999px;color:#f8fafc;background:rgb(8 15 28/.94);box-shadow:0 4px 16px rgb(0 0 0/.28);font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.widget-sandbox_controls__3cs0U[data-collapsed=false] .widget-sandbox_controlToggle__6Kcmz{position:absolute;top:.55rem;right:.55rem;z-index:1;min-height:36px;padding:0 .65rem;border-radius:.45rem;box-shadow:none}.widget-sandbox_controlPanel__gAsoj{max-height:min(40rem,calc(100dvh - 6rem));overflow-y:auto;padding:1rem;border:1px solid rgb(255 255 255/.15);border-radius:.65rem;color:#f8fafc;background:rgb(8 15 28/.97);box-shadow:0 12px 32px rgb(0 0 0/.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.widget-sandbox_controlPanel__gAsoj header{padding-right:4.4rem}.widget-sandbox_controlPanel__gAsoj h2{margin:.25rem 0 0;font-size:1rem}.widget-sandbox_controlPanel__gAsoj header>p{margin:.45rem 0 0;color:#cbd5e1;font-size:.72rem;line-height:1.45}.widget-sandbox_fixtureLabel__auvCv{color:#93c5fd;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.widget-sandbox_dateBar__5wbvf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.65rem;padding:.55rem .7rem;border:1px solid rgb(255 255 255/.12);border-radius:.45rem;background:rgb(255 255 255/.05)}.widget-sandbox_dateLabel__fj319{color:#94a3b8;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;width:100%}.widget-sandbox_dateValue__vCo3l{font-size:.82rem;font-weight:650;letter-spacing:.01em;color:#f8fafc}.widget-sandbox_dateButtons__o30WD{display:flex;gap:.35rem;margin-left:auto}.widget-sandbox_dateButtons__o30WD button{min-height:28px;padding:0 .5rem;border:1px solid rgb(255 255 255/.15);border-radius:.35rem;color:#f8fafc;background:rgb(255 255 255/.1);font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.widget-sandbox_dateButtons__o30WD button:hover{background:rgb(255 255 255/.18)}.widget-sandbox_controlActions__ZmseL{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.widget-sandbox_controlActions__ZmseL button,.widget-sandbox_resetButton__G5nxH{min-height:44px;border:1px solid rgb(255 255 255/.12);border-radius:.45rem;color:#f8fafc;background:rgb(255 255 255/.08);font:inherit;text-align:left;cursor:pointer}.widget-sandbox_controlActions__ZmseL button{display:grid;grid-gap:.12rem;gap:.12rem;padding:.55rem .7rem}.widget-sandbox_controlActions__ZmseL button:hover,.widget-sandbox_resetButton__G5nxH:hover{background:rgb(255 255 255/.14)}.widget-sandbox_controlActions__ZmseL strong{font-size:.76rem}.widget-sandbox_controlActions__ZmseL span{color:#cbd5e1;font-size:.66rem}.widget-sandbox_controlLog__lvv2T{margin-top:.8rem;padding-top:.7rem;border-top:1px solid rgb(255 255 255/.12)}.widget-sandbox_controlLog__lvv2T>span{color:#94a3b8;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.widget-sandbox_controlLog__lvv2T ul{display:grid;grid-gap:.25rem;gap:.25rem;margin:.45rem 0 0;padding:0;list-style:none}.widget-sandbox_controlLog__lvv2T li{color:#cbd5e1;font-size:.68rem;line-height:1.35}.widget-sandbox_resetButton__G5nxH{width:100%;margin-top:.75rem;padding:.55rem .7rem;color:#fecaca;text-align:center}@media (max-width:1100px){.widget-sandbox_classroomShell__6ANn3,.widget-sandbox_classroomShell__6ANn3[data-sidebar-collapsed=true]{grid-template-columns:12rem minmax(0,1fr)}.widget-sandbox_classroomShell__6ANn3[data-sidebar-collapsed=true]{grid-template-columns:3rem minmax(0,1fr)}.widget-sandbox_controls__3cs0U{left:13rem;width:min(21rem,calc(100vw - 14rem))}}@media (max-width:720px){.widget-sandbox_settingsGrid__mVxDA{grid-template-columns:1fr}.widget-sandbox_appHeader__MHP8V{padding-inline:.7rem}.widget-sandbox_brand__oRJQq strong,.widget-sandbox_hostControls__Sfnzc>svg,.widget-sandbox_hostDate__14h0t{display:none}.widget-sandbox_classroomShell__6ANn3,.widget-sandbox_classroomShell__6ANn3[data-sidebar-collapsed=true]{grid-template-columns:3rem minmax(0,1fr)}.widget-sandbox_navItems__W_jxr{padding-inline:.15rem}.widget-sandbox_sidebar__Qzn4t button{justify-content:center;gap:0;padding:0}.widget-sandbox_sidebar__Qzn4t button span{display:none}.widget-sandbox_sidebarToggle__ZYc6W{display:none!important}.widget-sandbox_controls__3cs0U{bottom:.65rem;left:3.65rem;width:min(20rem,calc(100vw - 9.5rem))}.widget-sandbox_controls__3cs0U[data-collapsed=true]{width:max-content}.widget-sandbox_companionOverlay___fdo7{right:.65rem;bottom:.65rem}.widget-sandbox_content__9X3aD>.pal-achievements{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.widget-sandbox_sandbox__rg5gX *,.widget-sandbox_sandbox__rg5gX :after,.widget-sandbox_sandbox__rg5gX :before{scroll-behavior:auto!important;transition:none!important}}