.TeacherBoard_teacherBoard__q2SlS{--board-ink:#30263b;--board-muted:#74687d;--board-purple:#6849a8;--board-purple-dark:#4b337d;--board-cream:#fffaf0;--board-paper:#fffefd;--board-warm:#e7a83d;position:relative;min-width:0;min-height:calc(100dvh - var(--playtoon-site-header-height, 0px));overflow:hidden;color:var(--board-ink);background:radial-gradient(circle at 9% 4%,rgb(231 168 61/18%) 0 7rem,transparent 7.1rem),linear-gradient(135deg,#fffaf0,#f8f2fc 72%,#f5edff)}.TeacherBoard_teacherBoard__q2SlS button,.TeacherBoard_teacherBoard__q2SlS input{font:inherit}.TeacherBoard_teacherBoard__q2SlS button{cursor:pointer}.TeacherBoard_teacherBoard__q2SlS button:disabled{cursor:not-allowed;opacity:.58}.TeacherBoard_teacherBoard__q2SlS a:focus-visible,.TeacherBoard_teacherBoard__q2SlS button:focus-visible,.TeacherBoard_teacherBoard__q2SlS input:focus-visible{outline:3px solid #f2b94f;outline-offset:2px}.TeacherBoard_boardAccent__r1hFu{position:absolute;top:-80px;right:-60px;width:300px;height:220px;border-radius:47% 53% 61% 39%/44% 42% 58% 56%;background:rgb(104 73 168/9%);transform:rotate(10deg);pointer-events:none}.TeacherBoard_boardHead__Z4eCe{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:80px;padding:14px clamp(18px,3vw,42px);border-bottom:1px solid rgb(74 51 105/13%);background:rgb(255 254 250/80%);backdrop-filter:blur(12px)}.TeacherBoard_boardIdentity__1yi4y{display:flex;min-width:0;align-items:center;gap:14px}.TeacherBoard_boardIdentity__1yi4y span,.TeacherBoard_boardTitle__DWt5k{margin:0}.TeacherBoard_boardTitle__DWt5k{overflow:hidden;margin-top:3px;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.TeacherBoard_boardTitle__DWt5k:focus{outline:3px solid #f2b94f;outline-offset:4px}.TeacherBoard_boardMark__8ZJUm{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:2px solid #4f367e;border-radius:15px 18px 14px 20px;color:#fff;background:var(--board-purple);box-shadow:4px 5px 0 #e8c35f;transform:rotate(-2deg)}.TeacherBoard_alphaKicker__7ahCS{display:block;color:var(--board-purple);font-size:.66rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.TeacherBoard_backToGame__n3_i9{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;text-decoration:none}.TeacherBoard_backControl__D9icC,.TeacherBoard_backToGame__n3_i9,.TeacherBoard_quietControl__cxMFk{min-height:42px;padding:9px 13px;border:1px solid rgb(67 48 88/22%);border-radius:11px;color:#584966;background:rgb(255 255 255/72%);font-size:.75rem;font-weight:820}.TeacherBoard_backControl__D9icC{display:inline-flex;width:auto;flex:0 0 auto;align-items:center;gap:7px;justify-content:flex-start}.TeacherBoard_boardError__HqmvC{display:flex;position:relative;z-index:2;align-items:center;gap:9px;margin:16px clamp(18px,4vw,54px) 0;padding:11px 13px;border:1px solid #d69084;border-left:5px solid #be574c;border-radius:10px;color:#713e39;background:#fff0eb;font-size:.78rem;font-weight:720}.TeacherBoard_boardError__HqmvC span{flex:1}.TeacherBoard_boardError__HqmvC button{min-height:36px;padding:6px 11px;border:1px solid;border-radius:8px;color:inherit;background:#fff;font-weight:850}.TeacherBoard_boardLoading__NwjVL{display:grid;min-height:420px;align-content:start;gap:18px;padding:clamp(22px,4vw,42px);color:var(--board-purple-dark)}.TeacherBoard_boardLoading__NwjVL[data-compact=true]{min-height:260px;padding:20px 4px}.TeacherBoard_boardUnavailable__UqWs_{display:grid;min-height:300px;place-items:center;align-content:center;gap:8px;padding:32px;color:var(--board-purple-dark);text-align:center}.TeacherBoard_boardUnavailable__UqWs_ p{max-width:470px;margin:0;color:var(--board-muted);font-size:.78rem;line-height:1.5}.TeacherBoard_boardLoadingHeader__Vi4L4{display:flex;align-items:center;justify-content:space-between;gap:16px}.TeacherBoard_boardLoadingMetrics__hdiyS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.TeacherBoard_boardLoadingRows__wAMsx{display:grid;gap:10px}.TeacherBoard_boardLoadingRows__wAMsx>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid rgb(82 58 112/10%);border-radius:14px}@media (max-width:640px){.TeacherBoard_boardLoadingMetrics__hdiyS{grid-template-columns:1fr}}.TeacherBoard_classesLanding__kZ6BJ{position:relative;z-index:1;width:min(1160px,100%);margin:0 auto;padding:clamp(28px,4vw,54px)}.TeacherBoard_classroomEntryActions__v93Yg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;margin-bottom:12px}.TeacherBoard_openClassroomPanel__rFnrU{display:grid;grid-template-columns:auto minmax(260px,1fr);align-items:end;gap:12px 20px;padding:16px 18px;border:1px solid rgb(82 58 112/20%);border-radius:16px;background:rgb(255 254 253/80%);box-shadow:0 8px 24px rgb(58 38 75/7%)}.TeacherBoard_openClassroomPanel__rFnrU h2,.TeacherBoard_openClassroomPanel__rFnrU p,.TeacherBoard_openClassroomPanel__rFnrU span{margin:0}.TeacherBoard_openClassroomPanel__rFnrU>div>span{color:var(--board-purple);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.TeacherBoard_openClassroomPanel__rFnrU h2{margin-top:3px;font-size:1.1rem}.TeacherBoard_openClassroomForm__sMVjP{display:grid;gap:5px}.TeacherBoard_openClassroomForm__sMVjP label{color:#574b60;font-size:.7rem;font-weight:850}.TeacherBoard_openClassroomForm__sMVjP>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.TeacherBoard_openClassroomForm__sMVjP input{min-height:42px;padding:8px 10px;border:1px solid rgb(70 50 91/24%);border-radius:10px;color:var(--board-ink);background:#fff;letter-spacing:.08em;text-transform:uppercase}.TeacherBoard_openClassroomForm__sMVjP button{min-height:42px;padding:8px 15px;border:1px solid var(--board-purple);border-radius:10px;color:var(--board-purple-dark);background:#f0e9ff;font-weight:900}.TeacherBoard_openClassroomPanel__rFnrU>.TeacherBoard_inlineError__sIVI5{grid-column:1/-1}.TeacherBoard_classroomEntryActions__v93Yg>.TeacherBoard_createControl__LnGt1{min-width:210px}.TeacherBoard_alphaLimit__85rJu,.TeacherBoard_workspaceNotice__HQOLe{margin:0 0 12px;padding:8px 11px;border-radius:9px;color:#65566d;background:rgb(255 255 255/62%);font-size:.72rem;font-weight:700}.TeacherBoard_workspaceNotice__HQOLe{border-left:4px solid var(--board-purple);color:#51415f;background:#f2ebfb}.TeacherBoard_classesTitleRow__p9tjM{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:26px}.TeacherBoard_classesTitleRow__p9tjM h2,.TeacherBoard_classesTitleRow__p9tjM p,.TeacherBoard_classesTitleRow__p9tjM span{margin:0}.TeacherBoard_classHead__yuCjR>div>span,.TeacherBoard_classesTitleRow__p9tjM>div>span,.TeacherBoard_dangerZone__iKeoj>div>span,.TeacherBoard_sectionHeading__t8mBZ span,.TeacherBoard_studentDetailHead__3Jnel span{color:var(--board-purple);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.TeacherBoard_classesTitleRow__p9tjM h2{margin-top:4px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.TeacherBoard_classesTitleRow__p9tjM p{margin-top:8px;color:var(--board-muted);font-size:.85rem}.TeacherBoard_createControl__LnGt1,.TeacherBoard_createSubmit__3SNfR,.TeacherBoard_openClassControl__Xg9W8,.TeacherBoard_saveControl__a2mRr{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--board-purple-dark);border-radius:12px;color:#fff;background:var(--board-purple);box-shadow:0 7px 18px rgb(75 51 125/18%);font-size:.78rem;font-weight:900}.TeacherBoard_createControl__LnGt1:hover,.TeacherBoard_createSubmit__3SNfR:hover,.TeacherBoard_openClassControl__Xg9W8:hover,.TeacherBoard_saveControl__a2mRr:hover{background:var(--board-purple-dark);transform:translateY(-1px)}.TeacherBoard_createClassForm__YI6ZY{display:grid;gap:16px;margin:0 0 26px;padding:20px;border:1px solid rgb(82 58 112/20%);border-radius:18px;background:var(--board-paper);box-shadow:0 14px 38px rgb(58 38 75/9%)}.TeacherBoard_createFormHead__KpyX3{display:flex;align-items:center;justify-content:space-between;gap:12px}.TeacherBoard_createFormHead__KpyX3>div{display:grid;gap:3px}.TeacherBoard_createFormHead__KpyX3 strong{font-size:1rem}.TeacherBoard_createFormHead__KpyX3 span{color:var(--board-muted);font-size:.7rem}.TeacherBoard_createFormGrid__8Jrj8{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:12px}.TeacherBoard_createFormGrid__8Jrj8 label,.TeacherBoard_settingsForm__iQ_xb label{display:grid;gap:6px;color:#574b60;font-size:.72rem;font-weight:850}.TeacherBoard_createFormGrid__8Jrj8 label span{margin-left:4px;color:#756879;font-size:.7rem;font-weight:700}.TeacherBoard_createFormGrid__8Jrj8 input,.TeacherBoard_settingsForm__iQ_xb input{width:100%;min-height:44px;padding:9px 11px;border:1px solid rgb(70 50 91/24%);border-radius:10px;color:var(--board-ink);background:#fff}.TeacherBoard_createSubmit__3SNfR{justify-self:end}.TeacherBoard_inlineError__sIVI5{margin:0;padding:9px 11px;border-left:4px solid #be574c;color:#713e39;background:#fff0eb;font-size:.72rem;font-weight:720}.TeacherBoard_emptyClasses__6C7G7{margin:0;padding:16px 18px;border:1px solid rgb(104 73 168/16%);border-radius:12px;color:var(--board-muted);background:rgb(255 255 255/54%);font-size:.8rem;font-weight:720}.TeacherBoard_classGrid__N7dbR{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.TeacherBoard_classTile__1r7LI{min-width:0;overflow:hidden;border:1px solid rgb(70 48 92/16%);border-radius:18px;background:var(--board-paper);box-shadow:0 12px 34px rgb(55 37 70/9%);transition:transform .16s ease,box-shadow .16s ease}.TeacherBoard_classTile__1r7LI:hover{box-shadow:0 17px 38px rgb(55 37 70/14%);transform:translateY(-2px)}.TeacherBoard_classTile__1r7LI[data-archived=true]{filter:saturate(.62)}.TeacherBoard_classTileBanner__RmwR6{display:flex;min-height:88px;align-items:center;justify-content:space-between;padding:18px;color:#fff;background:radial-gradient(circle at 84% 16%,rgb(255 255 255/20%) 0 34px,transparent 35px),hsl(var(--class-hue) 40% 43%)}.TeacherBoard_classTileBanner__RmwR6>span{display:grid;width:47px;height:47px;place-items:center;border:2px solid rgb(255 255 255/70%);border-radius:14px 18px 13px 17px;background:rgb(255 255 255/16%);font-size:.92rem;font-weight:950;transform:rotate(-3deg)}.TeacherBoard_classTileBanner__RmwR6 small{padding:5px 8px;border-radius:999px;background:rgb(20 12 30/30%);font-size:.62rem;font-weight:900}.TeacherBoard_classTileBody__9NHEq{display:grid;gap:15px;padding:18px}.TeacherBoard_classTileBody__9NHEq h3,.TeacherBoard_classTileBody__9NHEq p{margin:0}.TeacherBoard_classTileBody__9NHEq h3{overflow:hidden;font-size:1.08rem;text-overflow:ellipsis;white-space:nowrap}.TeacherBoard_classTileBody__9NHEq p{min-height:1.1rem;margin-top:4px;color:var(--board-muted);font-size:.72rem}.TeacherBoard_tileCode__rq2SF{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:11px 12px;border:1px solid rgb(104 73 168/16%);border-radius:12px;background:#f7f1ff}.TeacherBoard_tileCode__rq2SF span{grid-column:1/-1;color:var(--board-muted);font-size:.61rem;font-weight:850;text-transform:uppercase}.TeacherBoard_tileCode__rq2SF strong{font-size:1rem;letter-spacing:.09em}.TeacherBoard_tileCode__rq2SF button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgb(79 54 126/28%);border-radius:8px;color:var(--board-purple-dark);background:#fff;font-size:.66rem;font-weight:850}.TeacherBoard_classTileFacts__DjZMG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.TeacherBoard_classTileFacts__DjZMG div{min-width:0}.TeacherBoard_classTileFacts__DjZMG dt{overflow:hidden;color:var(--board-muted);font-size:.68rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.TeacherBoard_classTileFacts__DjZMG dd{overflow:hidden;margin:3px 0 0;font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.TeacherBoard_openClassControl__Xg9W8{width:100%;min-height:42px;box-shadow:none}.TeacherBoard_classWorkspace__Oc7Nx{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - var(--playtoon-site-header-height, 0px) - 80px)}.TeacherBoard_classListPane__YVM5G{display:flex;min-width:0;align-items:center;gap:10px;overflow-x:auto;padding:10px clamp(14px,2vw,24px);border-right:0;border-bottom:1px solid rgb(70 48 92/14%);background:rgb(247 241 251/76%)}.TeacherBoard_compactClassList__zmjCg{display:flex;gap:7px;margin:0}.TeacherBoard_compactClassChoice__51zt5{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 9px;align-items:center;min-height:58px;width:190px;flex:0 0 auto;padding:9px;border:1px solid transparent;border-radius:11px;color:var(--board-ink);background:transparent;text-align:left}.TeacherBoard_compactClassChoice__51zt5:hover,.TeacherBoard_compactClassChoice__51zt5[aria-current=page]{border-color:rgb(104 73 168/18%);background:#fff}.TeacherBoard_compactClassChoice__51zt5[aria-current=page]{box-shadow:inset 4px 0 0 var(--board-purple)}.TeacherBoard_compactClassChoice__51zt5[data-loading=true]{border-color:rgb(104 73 168/24%);background:rgb(255 255 255/72%);box-shadow:inset 0 -3px 0 rgb(109 74 255/35%)}.TeacherBoard_compactClassChoice__51zt5>span{display:grid;grid-row:1/3;width:32px;height:32px;place-items:center;border-radius:10px;color:var(--board-purple-dark);background:#e9dfff;font-size:.63rem;font-weight:950}.TeacherBoard_compactClassChoice__51zt5 small,.TeacherBoard_compactClassChoice__51zt5 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeacherBoard_compactClassChoice__51zt5 strong{font-size:.8rem}.TeacherBoard_compactClassChoice__51zt5 small{color:var(--board-muted);font-size:.68rem}.TeacherBoard_classContent__a_pOv{position:relative;min-width:0;padding:clamp(20px,3vw,36px);animation:TeacherBoard_class-workspace-enter__RnPLN .18s cubic-bezier(.2,.75,.25,1) both}.TeacherBoard_classSwitchStatus__tKqbk{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:7px;margin:0 0 12px;padding:6px 10px;border:1px solid rgb(104 73 168/22%);border-radius:999px;color:var(--board-purple-dark);background:rgb(255 255 255/88%);box-shadow:0 5px 14px rgb(52 34 67/8%);font-size:.72rem;font-weight:780}.TeacherBoard_classSwitchStatus__tKqbk svg{flex:0 0 auto;animation:TeacherBoard_class-switch-spin__u4wzU .9s linear infinite}.TeacherBoard_classSwitchStatus__tKqbk strong{font-weight:920}.TeacherBoard_classHead__yuCjR{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:20px}.TeacherBoard_classHead__yuCjR h2,.TeacherBoard_classHead__yuCjR p{margin:0}.TeacherBoard_classHead__yuCjR h2{margin-top:4px;scroll-margin-top:calc(var(--playtoon-site-header-height, 0px) + 16px);font-size:clamp(1.5rem,3vw,2.25rem)}.TeacherBoard_classHead__yuCjR p{margin-top:5px;color:var(--board-muted);font-size:.78rem}.TeacherBoard_classIdentityMeta__18zRV{display:flex;flex-wrap:wrap;align-items:center;gap:7px 13px}.TeacherBoard_classIdentityMeta__18zRV>span{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--board-muted);font-size:.76rem;font-weight:780}.TeacherBoard_classHeadActions__LrUrR{display:flex;align-items:stretch;gap:8px}.TeacherBoard_refreshControl__vREtf{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid rgb(75 51 125/24%);border-radius:11px;color:var(--board-purple-dark);background:#fff;font-size:.72rem;font-weight:880}.TeacherBoard_classCodeBlock__qhkww{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 14px;min-width:225px;padding:12px 14px;border:1px solid rgb(104 73 168/22%);border-radius:14px;background:#f3ebff}.TeacherBoard_classCodeBlock__qhkww>span{display:inline-flex;grid-column:1/-1;align-items:center;gap:6px;color:var(--board-muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.TeacherBoard_classCodeBlock__qhkww>strong{font-size:1.1rem;letter-spacing:.1em}.TeacherBoard_classCodeBlock__qhkww>button{min-height:34px;padding:6px 9px;border:1px solid rgb(75 51 125/25%);border-radius:8px;color:var(--board-purple-dark);background:#fff;font-size:.72rem;font-weight:880}.TeacherBoard_sectionNav__ma3_y{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid rgb(67 48 88/14%);border-radius:13px;background:rgb(255 255 255/68%);scrollbar-width:thin}.TeacherBoard_sectionNav__ma3_y button{display:inline-flex;min-height:40px;flex:1 0 auto;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:1px solid transparent;border-radius:9px;color:#6e6077;background:transparent;font-size:.76rem;font-weight:850}.TeacherBoard_sectionNav__ma3_y button[aria-selected=true]{border-color:rgb(104 73 168/17%);color:var(--board-purple-dark);background:#fff;box-shadow:0 3px 9px rgb(52 34 67/8%)}.TeacherBoard_sectionNav__ma3_y button>span{min-width:19px;padding:2px 5px;border-radius:999px;color:#fff;background:#b8514d;font-size:.65rem;text-align:center}.TeacherBoard_sectionView__k1Iow{min-width:0;padding-top:20px}.TeacherBoard_overviewStack__Im5lU,.TeacherBoard_settingsStack__S6BHu{display:grid;gap:16px}.TeacherBoard_urgentHelpStrip__TfXPC{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #e2a05e;border-left:6px solid #c87727;border-radius:12px;color:#604321;background:#fff2d8}.TeacherBoard_urgentHelpStrip__TfXPC div{display:grid;gap:3px}.TeacherBoard_urgentHelpStrip__TfXPC span{font-size:.68rem}.TeacherBoard_urgentHelpStrip__TfXPC button{min-height:38px;padding:7px 10px;border:1px solid #9a6329;border-radius:9px;color:#69451d;background:#fff;font-size:.68rem;font-weight:880}.TeacherBoard_summaryBand__KxA8y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid rgb(67 48 88/15%);border-radius:14px;background:#fff}.TeacherBoard_summaryBand__KxA8y div{padding:14px 16px;border-right:1px solid rgb(67 48 88/12%)}.TeacherBoard_summaryBand__KxA8y div:last-child{border-right:0}.TeacherBoard_summaryBand__KxA8y dt{color:var(--board-muted);font-size:.7rem;font-weight:780}.TeacherBoard_summaryBand__KxA8y dd{margin:4px 0 0;font-size:1.2rem;font-weight:950}.TeacherBoard_boundedNotice__65tZI{margin:-4px 0 0;padding:9px 12px;border-left:4px solid #8d70bd;border-radius:8px;color:#5f5367;background:#f6f0ff;font-size:.74rem;line-height:1.45}.TeacherBoard_overviewColumns__g5RCl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.TeacherBoard_boardSection__kOcG7,.TeacherBoard_dangerZone__iKeoj,.TeacherBoard_settingsForm__iQ_xb,.TeacherBoard_settingsGroup__r4vNi{min-width:0;padding:18px;border:1px solid rgb(67 48 88/14%);border-radius:14px;background:rgb(255 255 255/83%);box-shadow:0 8px 24px rgb(52 34 67/6%)}.TeacherBoard_sectionHeading__t8mBZ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.TeacherBoard_sectionHeading__t8mBZ h3,.TeacherBoard_sectionHeading__t8mBZ span{margin:0}.TeacherBoard_sectionHeading__t8mBZ h3{margin-top:3px;font-size:1rem}.TeacherBoard_sectionHeading__t8mBZ>strong{color:var(--board-muted);font-size:.7rem}.TeacherBoard_compactActivity__gAGFS,.TeacherBoard_helpRows__ILh8X,.TeacherBoard_levelRows__2LPF_,.TeacherBoard_studentDetail__RQ_BF ul{margin:0;padding:0;list-style:none}.TeacherBoard_levelRows__2LPF_{display:grid}.TeacherBoard_levelRows__2LPF_ li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid rgb(67 48 88/10%);font-size:.72rem}.TeacherBoard_levelRows__2LPF_ li:last-child{border-bottom:0}.TeacherBoard_levelRows__2LPF_ span{color:var(--board-muted);font-size:.66rem}.TeacherBoard_compactActivity__gAGFS{display:grid;gap:4px}.TeacherBoard_compactActivity__gAGFS li{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px}.TeacherBoard_aliasDot__TvKM8{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:var(--board-purple-dark);background:#eee5ff;font-size:.66rem;font-weight:950}.TeacherBoard_compactActivity__gAGFS li>div{display:grid;min-width:0;gap:2px}.TeacherBoard_compactActivity__gAGFS span,.TeacherBoard_compactActivity__gAGFS strong,.TeacherBoard_compactActivity__gAGFS time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeacherBoard_compactActivity__gAGFS strong{font-size:.71rem}.TeacherBoard_compactActivity__gAGFS span,.TeacherBoard_compactActivity__gAGFS time{color:var(--board-muted);font-size:.61rem}.TeacherBoard_systemIssues__Ne2rq{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid #d3a071;border-radius:11px;color:#67492e;background:#fff7e9}.TeacherBoard_systemIssues__Ne2rq div{display:grid;gap:2px}.TeacherBoard_systemIssues__Ne2rq span{font-size:.66rem}.TeacherBoard_evidenceCaution___oSWY{margin:0;color:var(--board-muted);font-size:.65rem;font-weight:700}.TeacherBoard_emptyLine__rYdvD{display:grid;min-height:150px;place-items:center;padding:22px;border:1px dashed rgb(104 73 168/22%);border-radius:13px;color:var(--board-muted);background:rgb(255 255 255/50%);font-size:.76rem;font-weight:720;text-align:center}.TeacherBoard_paginationControl__S4nb1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgb(67 48 88/10%)}.TeacherBoard_paginationControl__S4nb1>span{color:var(--board-muted);font-size:.72rem}.TeacherBoard_paginationControl__S4nb1>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid rgb(75 51 125/24%);border-radius:9px;color:var(--board-purple-dark);background:#f5efff;font-size:.74rem;font-weight:850}.TeacherBoard_paginationControl__S4nb1>button[aria-busy=true] svg{animation:TeacherBoard_board-spin__R1TEF 1.3s linear infinite}.TeacherBoard_rosterLayout__Ben5a{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);gap:16px;align-items:start}.TeacherBoard_tableWrap__ADJuQ{min-width:0;overflow-x:auto}.TeacherBoard_activityTable__rukKy,.TeacherBoard_rosterTable__TMtKT{width:100%;border-collapse:collapse;font-size:.78rem}.TeacherBoard_activityTable__rukKy th,.TeacherBoard_rosterTable__TMtKT th{padding:9px 8px;color:var(--board-muted);background:#f6f1f8;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase}.TeacherBoard_activityTable__rukKy th:first-child,.TeacherBoard_rosterTable__TMtKT th:first-child{border-radius:8px 0 0 8px}.TeacherBoard_activityTable__rukKy th:last-child,.TeacherBoard_rosterTable__TMtKT th:last-child{border-radius:0 8px 8px 0}.TeacherBoard_activityTable__rukKy td,.TeacherBoard_rosterTable__TMtKT td{padding:11px 8px;border-bottom:1px solid rgb(67 48 88/9%);color:#5f5367;vertical-align:middle}.TeacherBoard_rosterTable__TMtKT tr[data-selected=true] td{background:#faf6ff}.TeacherBoard_rosterTable__TMtKT td:first-child button{padding:0;border:0;color:var(--board-purple-dark);background:transparent;font-weight:900;text-align:left;text-decoration:underline;text-decoration-color:rgb(104 73 168/28%);text-underline-offset:3px}.TeacherBoard_statusText__xKfjV{display:inline-flex;align-items:center;gap:4px;font-weight:780}.TeacherBoard_statusText__xKfjV[data-status=open]{color:#a14d25}.TeacherBoard_statusText__xKfjV[data-status=resolved]{color:#39734a}.TeacherBoard_studentDetail__RQ_BF,.TeacherBoard_studentPrompt__7aCmm{border:1px solid rgb(104 73 168/17%);border-radius:14px;background:#f8f3ff}.TeacherBoard_studentPrompt__7aCmm{display:grid;min-height:240px;place-items:center;align-content:center;gap:7px;padding:24px;color:var(--board-purple-dark);text-align:center}.TeacherBoard_studentPrompt__7aCmm span{color:var(--board-muted);font-size:.68rem;line-height:1.45}.TeacherBoard_studentDetail__RQ_BF{display:grid;overflow:hidden;scroll-margin-block:18px}.TeacherBoard_studentDetail__RQ_BF:focus{outline:3px solid #f2b94f;outline-offset:3px}.TeacherBoard_studentDetailHead__3Jnel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;color:#fff;background:var(--board-purple)}.TeacherBoard_studentDetailHead__3Jnel h3,.TeacherBoard_studentDetailHead__3Jnel span{margin:0;color:inherit}.TeacherBoard_studentDetailHead__3Jnel h3{margin-top:2px;font-size:1rem}.TeacherBoard_studentDetailHead__3Jnel button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(255 255 255/35%);border-radius:10px;color:#fff;background:rgb(255 255 255/12%);font-size:1.2rem}.TeacherBoard_studentDetail__RQ_BF section{padding:14px 15px;border-bottom:1px solid rgb(67 48 88/10%)}.TeacherBoard_studentDetailStatus__FEhgs{margin:0;padding:10px 15px;border-bottom:1px solid rgb(67 48 88/10%);color:#675b70;background:#fff;font-size:.72rem;font-weight:720}.TeacherBoard_studentDetail__RQ_BF section:last-child{border-bottom:0}.TeacherBoard_studentDetail__RQ_BF h4,.TeacherBoard_studentDetail__RQ_BF p{margin:0}.TeacherBoard_studentDetail__RQ_BF h4{margin-bottom:7px;font-size:.82rem}.TeacherBoard_studentDetail__RQ_BF li,.TeacherBoard_studentDetail__RQ_BF p{color:#675b70;font-size:.74rem;line-height:1.45}.TeacherBoard_studentDetail__RQ_BF ul{display:grid;gap:6px}.TeacherBoard_studentDetail__RQ_BF li{display:grid;gap:1px}.TeacherBoard_studentEvidenceGroup__N22kD{display:grid;gap:6px;margin-bottom:9px}.TeacherBoard_studentEvidenceGroup__N22kD>strong{color:var(--board-ink);font-size:.74rem}.TeacherBoard_helpRows__ILh8X{display:grid;gap:8px}.TeacherBoard_helpRows__ILh8X li{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:11px;border:1px solid rgb(67 48 88/12%);border-radius:11px;background:#fff}.TeacherBoard_helpRows__ILh8X li[data-status=open]{border-left:5px solid #c8782a}.TeacherBoard_helpRows__ILh8X li[data-status=resolved]{border-color:#c9dfcf;background:#f7fbf8}.TeacherBoard_helpStateIcon__e7HBr{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#a15a28;background:#fff0d9}.TeacherBoard_helpRows__ILh8X li[data-status=resolved] .TeacherBoard_helpStateIcon__e7HBr{color:#3f764e;background:#e6f5e9}.TeacherBoard_helpRows__ILh8X li>div{display:grid;gap:2px}.TeacherBoard_helpRows__ILh8X li>div strong{font-size:.8rem}.TeacherBoard_helpRows__ILh8X li>div span,.TeacherBoard_helpRows__ILh8X time,.TeacherBoard_helpStateText__x9IQb{color:var(--board-muted);font-size:.7rem}.TeacherBoard_helpStateText__x9IQb{font-weight:850}.TeacherBoard_helpRows__ILh8X li>button{min-height:36px;padding:6px 9px;border:1px solid rgb(75 51 125/24%);border-radius:8px;color:var(--board-purple-dark);background:#f5efff;font-size:.72rem;font-weight:850}.TeacherBoard_settingsStack__S6BHu{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.TeacherBoard_settingsStack__S6BHu>.TeacherBoard_dangerZone__iKeoj,.TeacherBoard_settingsStack__S6BHu>.TeacherBoard_inlineError__sIVI5{grid-column:1/-1}.TeacherBoard_settingsForm__iQ_xb{display:grid;gap:11px}.TeacherBoard_settingsForm__iQ_xb .TeacherBoard_sectionHeading__t8mBZ{margin-bottom:2px}.TeacherBoard_saveControl__a2mRr{justify-self:start;min-height:40px;box-shadow:none}.TeacherBoard_settingsGroup__r4vNi{display:grid;gap:12px}.TeacherBoard_dangerZone__iKeoj p,.TeacherBoard_settingsGroup__r4vNi p{margin:0;color:var(--board-muted);font-size:.74rem;line-height:1.5}.TeacherBoard_settingsCodeRow__W4FAY{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:10px;background:#f5efff}.TeacherBoard_settingsCodeRow__W4FAY strong{font-size:1rem;letter-spacing:.1em}.TeacherBoard_settingsCodeRow__W4FAY span{color:var(--board-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.TeacherBoard_settingsActions__mVB_C{display:flex;flex-wrap:wrap;gap:8px}.TeacherBoard_deleteControl__lpuAg,.TeacherBoard_exportControl__WiF2A,.TeacherBoard_settingsActions__mVB_C button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid rgb(75 51 125/24%);border-radius:9px;color:var(--board-purple-dark);background:#f5efff;font-size:.74rem;font-weight:850}.TeacherBoard_dangerZone__iKeoj{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:rgb(190 83 73/28%);background:#fff9f7}.TeacherBoard_dangerZone__iKeoj h3{margin:3px 0 5px;font-size:1rem}.TeacherBoard_deleteControl__lpuAg{border-color:#bc5b52!important;color:#8e3834!important;background:#ffeae6!important}.TeacherBoard_confirmationBackdrop__3PBNK{position:fixed;z-index:400;display:grid;inset:0;place-items:center;padding:18px;background:rgb(30 21 39/55%)}.TeacherBoard_confirmationPrompt__QRg0K{display:grid;width:min(430px,100%);gap:12px;padding:22px;border:2px solid #6a4a78;border-radius:18px;color:var(--board-ink);background:var(--board-cream);box-shadow:0 22px 55px rgb(28 17 36/34%)}.TeacherBoard_confirmationIcon__2fENn{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#8e3834;background:#ffe4df}.TeacherBoard_confirmationPrompt__QRg0K h3,.TeacherBoard_confirmationPrompt__QRg0K p{margin:0}.TeacherBoard_confirmationPrompt__QRg0K p{color:var(--board-muted);font-size:.75rem;line-height:1.55}.TeacherBoard_confirmationPrompt__QRg0K>div{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.TeacherBoard_visuallyHidden__yS_W_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:960px){.TeacherBoard_classWorkspace__Oc7Nx{grid-template-columns:1fr}.TeacherBoard_classListPane__YVM5G{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:12px 18px;border-right:0;border-bottom:1px solid rgb(70 48 92/14%)}.TeacherBoard_backControl__D9icC{width:auto;flex:0 0 auto}.TeacherBoard_compactClassList__zmjCg{display:flex;gap:7px;margin:0}.TeacherBoard_compactClassChoice__51zt5{width:190px;flex:0 0 auto}.TeacherBoard_rosterLayout__Ben5a{grid-template-columns:1fr}.TeacherBoard_studentDetail__RQ_BF,.TeacherBoard_studentPrompt__7aCmm{order:-1}}@media (max-width:760px){.TeacherBoard_boardHead__Z4eCe{padding:17px 18px}.TeacherBoard_classContent__a_pOv,.TeacherBoard_classesLanding__kZ6BJ{padding:20px 16px}.TeacherBoard_classHead__yuCjR,.TeacherBoard_classesTitleRow__p9tjM,.TeacherBoard_dangerZone__iKeoj{align-items:stretch;flex-direction:column}.TeacherBoard_classesTitleRow__p9tjM{display:flex}.TeacherBoard_createControl__LnGt1{width:100%}.TeacherBoard_classroomEntryActions__v93Yg,.TeacherBoard_openClassroomPanel__rFnrU{grid-template-columns:1fr}.TeacherBoard_classroomEntryActions__v93Yg>.TeacherBoard_createControl__LnGt1{min-width:0}.TeacherBoard_createFormGrid__8Jrj8,.TeacherBoard_overviewColumns__g5RCl,.TeacherBoard_settingsStack__S6BHu{grid-template-columns:1fr}.TeacherBoard_settingsStack__S6BHu>.TeacherBoard_dangerZone__iKeoj,.TeacherBoard_settingsStack__S6BHu>.TeacherBoard_inlineError__sIVI5{grid-column:auto}.TeacherBoard_classHead__yuCjR{display:flex}.TeacherBoard_classCodeBlock__qhkww{width:100%}.TeacherBoard_classHeadActions__LrUrR{width:100%;flex-direction:column}.TeacherBoard_summaryBand__KxA8y{grid-template-columns:repeat(2,minmax(0,1fr))}.TeacherBoard_summaryBand__KxA8y div:nth-child(2){border-right:0}.TeacherBoard_summaryBand__KxA8y div:nth-child(-n+2){border-bottom:1px solid rgb(67 48 88/12%)}.TeacherBoard_urgentHelpStrip__TfXPC{grid-template-columns:auto minmax(0,1fr)}.TeacherBoard_urgentHelpStrip__TfXPC button{grid-column:1/-1}.TeacherBoard_activityTable__rukKy thead,.TeacherBoard_rosterTable__TMtKT thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.TeacherBoard_activityTable__rukKy,.TeacherBoard_activityTable__rukKy tbody,.TeacherBoard_activityTable__rukKy td,.TeacherBoard_activityTable__rukKy tr,.TeacherBoard_rosterTable__TMtKT,.TeacherBoard_rosterTable__TMtKT tbody,.TeacherBoard_rosterTable__TMtKT td,.TeacherBoard_rosterTable__TMtKT tr{display:block;width:100%}.TeacherBoard_activityTable__rukKy tr,.TeacherBoard_rosterTable__TMtKT tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:10px;overflow:hidden;border:1px solid rgb(67 48 88/13%);border-radius:11px;background:#fff}.TeacherBoard_activityTable__rukKy td,.TeacherBoard_rosterTable__TMtKT td{min-width:0;padding:9px 10px;border-bottom:1px solid rgb(67 48 88/8%)}.TeacherBoard_activityTable__rukKy td:before,.TeacherBoard_rosterTable__TMtKT td:before{display:block;margin-bottom:3px;color:var(--board-muted);content:attr(data-label);font-size:.65rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.TeacherBoard_helpRows__ILh8X li{grid-template-columns:36px minmax(0,1fr) auto}.TeacherBoard_helpRows__ILh8X time,.TeacherBoard_helpStateText__x9IQb{grid-column:2}.TeacherBoard_helpRows__ILh8X li>button{grid-column:1/-1}}@media (max-width:520px){.TeacherBoard_teacherBoard__q2SlS{min-height:calc(100dvh - var(--playtoon-site-header-height, 0px));border-radius:0}.TeacherBoard_boardHead__Z4eCe{align-items:flex-start;flex-direction:column}.TeacherBoard_boardMark__8ZJUm{width:42px;height:42px}.TeacherBoard_boardTitle__DWt5k{white-space:normal}.TeacherBoard_backToGame__n3_i9{width:100%;justify-content:center;padding:7px 9px;font-size:.64rem}.TeacherBoard_classGrid__N7dbR,.TeacherBoard_openClassroomForm__sMVjP>div{grid-template-columns:1fr}.TeacherBoard_classListPane__YVM5G{align-items:stretch;flex-direction:column}.TeacherBoard_compactClassList__zmjCg{display:none}.TeacherBoard_backControl__D9icC{width:100%}.TeacherBoard_classContent__a_pOv{padding:16px 12px 28px}.TeacherBoard_sectionNav__ma3_y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.TeacherBoard_sectionNav__ma3_y button{min-width:0;padding-inline:7px}.TeacherBoard_summaryBand__KxA8y{grid-template-columns:1fr 1fr}.TeacherBoard_boardSection__kOcG7,.TeacherBoard_dangerZone__iKeoj,.TeacherBoard_settingsForm__iQ_xb,.TeacherBoard_settingsGroup__r4vNi{padding:14px}.TeacherBoard_activityTable__rukKy tr,.TeacherBoard_rosterTable__TMtKT tr{grid-template-columns:1fr}.TeacherBoard_helpRows__ILh8X li{grid-template-columns:34px minmax(0,1fr)}.TeacherBoard_paginationControl__S4nb1{align-items:stretch;flex-direction:column}.TeacherBoard_paginationControl__S4nb1>button{width:100%}.TeacherBoard_helpRows__ILh8X time,.TeacherBoard_helpStateText__x9IQb{grid-column:2}.TeacherBoard_confirmationPrompt__QRg0K>div,.TeacherBoard_settingsActions__mVB_C{flex-direction:column}.TeacherBoard_confirmationPrompt__QRg0K button,.TeacherBoard_deleteControl__lpuAg,.TeacherBoard_exportControl__WiF2A,.TeacherBoard_settingsActions__mVB_C button{width:100%}}@keyframes TeacherBoard_class-workspace-enter__RnPLN{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TeacherBoard_class-switch-spin__u4wzU{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.TeacherBoard_classContent__a_pOv,.TeacherBoard_classSwitchStatus__tKqbk svg,.TeacherBoard_paginationControl__S4nb1>button svg{animation:none}.TeacherBoard_classTile__1r7LI,.TeacherBoard_createControl__LnGt1,.TeacherBoard_createSubmit__3SNfR,.TeacherBoard_openClassControl__Xg9W8,.TeacherBoard_saveControl__a2mRr{transition:none}}.BookReader_readerShell__od9EW{position:relative;display:flex;width:min(100%,980px);height:min(72vh,680px);min-height:30rem;align-self:center;flex-direction:column;overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:.5rem;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(244,247,250,.44)),color-mix(in srgb,var(--type-accent),white 91%);box-shadow:0 2rem 4.5rem rgba(17,24,39,.22),inset 0 1px 0 rgba(255,255,255,.42);color:#171717}.BookReader_readerHeader__9QND3{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.24);padding:.82rem clamp(.95rem,2vw,1.25rem);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}.BookReader_readerTitleBlock__uwV0E{display:grid;min-width:0;gap:.18rem}.BookReader_readerTitleBlock__uwV0E span{color:color-mix(in srgb,var(--type-accent),#111 18%);font-size:.68rem;font-weight:860;letter-spacing:.14em;text-transform:uppercase}.BookReader_readerTitleBlock__uwV0E h2{overflow:hidden;margin:0;color:#111;font-size:clamp(1rem,1.45vw,1.28rem);font-weight:850;letter-spacing:0;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.BookReader_readerTitleBlock__uwV0E p{overflow:hidden;margin:0;color:rgba(17,24,39,.58);font-size:.75rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.BookReader_readerControls__XbXRI{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem}.BookReader_readerModeToggle__KwyEp{display:inline-grid;grid-template-columns:1fr 1fr;gap:.16rem;border:1px solid rgba(17,24,39,.1);border-radius:.5rem;background:rgba(255,255,255,.28);padding:.16rem}.BookReader_readerBackButton__U1Rj8,.BookReader_readerModeToggle__KwyEp button{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.34rem;border:0;border-radius:.38rem;background:transparent;color:rgba(17,24,39,.62);cursor:pointer;font:inherit;font-size:.72rem;font-weight:840;letter-spacing:0;padding:.38rem .58rem}.BookReader_readerBackButton__U1Rj8:focus-visible,.BookReader_readerBackButton__U1Rj8:hover,.BookReader_readerModeToggle__KwyEp button:focus-visible,.BookReader_readerModeToggle__KwyEp button:hover,.BookReader_readerModeToggle__KwyEp button[data-active=true]{background:linear-gradient(145deg,rgba(255,255,255,.48),transparent 44%),color-mix(in srgb,var(--type-accent),white 82%);color:rgba(17,24,39,.92);outline:none}.BookReader_readerBackButton__U1Rj8,.BookReader_readerProgressPill__ILzFe{border:1px solid rgba(17,24,39,.1);background:rgba(255,255,255,.3)}.BookReader_readerProgressPill__ILzFe{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border-radius:999px;color:rgba(17,24,39,.68);font-size:.72rem;font-weight:860;padding:.36rem .62rem}.BookReader_readerViewport__YJZXG{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.BookReader_scrollReader__Rpfib{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,2.4vw,1.55rem);scroll-behavior:smooth}.BookReader_paperStack__WjXMv{display:grid;width:min(100%,740px);gap:1rem;margin:0 auto}.BookReader_paperChapter__j2AlC{border:1px solid rgba(73,59,38,.12);border-radius:.32rem;background:linear-gradient(90deg,rgba(95,71,43,.045),transparent 1.3rem),linear-gradient(180deg,rgba(255,252,244,.98),rgba(250,244,232,.95));box-shadow:0 .85rem 1.6rem rgba(61,49,38,.11),inset 0 1px 0 rgba(255,255,255,.72);padding:clamp(1.35rem,3.4vw,2.4rem)}.BookReader_paperChapter__j2AlC[data-active=true]{box-shadow:0 1rem 2rem rgba(61,49,38,.13),0 0 0 1px color-mix(in srgb,var(--type-accent),transparent 54%),inset 0 1px 0 rgba(255,255,255,.72)}.BookReader_pageKicker__A3O3y,.BookReader_paperKicker__zBqaU{color:color-mix(in srgb,var(--type-accent),#111 24%);font-size:.72rem;font-weight:880;letter-spacing:.14em;text-transform:uppercase}.BookReader_paperChapter__j2AlC h3,.BookReader_readerPage__tF__0 h3{margin:.38rem 0 1rem;color:#171717;font-size:clamp(1.32rem,2.2vw,1.9rem);font-weight:850;letter-spacing:0;line-height:1.04}.BookReader_paperChapter__j2AlC p,.BookReader_readerPage__tF__0 p{margin:0 0 .95rem;color:rgba(17,17,17,.8);font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72}.BookReader_paperChapter__j2AlC p:last-child,.BookReader_readerPage__tF__0 p:last-of-type{margin-bottom:0}.BookReader_flipReader__fviH1{position:relative;display:flex;height:100%;align-items:center;justify-content:center;padding:clamp(1rem,2.2vw,1.5rem);perspective:1800px}.BookReader_flipBook__yjqR6{display:grid;width:min(100%,820px);height:100%;max-height:540px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(73,59,38,.16);border-radius:.36rem;background:rgba(255,252,244,.82);box-shadow:0 2rem 4rem rgba(17,24,39,.2);transform-origin:center;transition:transform .22s ease}.BookReader_flipReader__fviH1[data-turning=next] .BookReader_flipBook__yjqR6{transform:rotateY(-2deg) translateX(-.18rem)}.BookReader_flipReader__fviH1[data-turning=previous] .BookReader_flipBook__yjqR6{transform:rotateY(2deg) translateX(.18rem)}.BookReader_pageBlank__to2UF,.BookReader_readerPage__tF__0{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(92,68,42,.055),transparent 1.4rem),linear-gradient(180deg,rgba(255,252,244,.98),rgba(249,242,229,.96));padding:clamp(1.15rem,2.5vw,2rem)}.BookReader_readerPage__tF__0[data-secondary=true]{border-left:1px solid rgba(73,59,38,.14);box-shadow:inset .55rem 0 1.1rem rgba(73,59,38,.055)}.BookReader_readerPage__tF__0 p{font-size:clamp(.94rem,1vw,1.05rem);line-height:1.64}.BookReader_pageNumber__t3Czj{position:absolute;right:1rem;bottom:.82rem;color:rgba(17,24,39,.42);font-size:.72rem;font-weight:760}.BookReader_pageHitZone__8GYbf{position:absolute;top:0;bottom:0;z-index:3;width:18%;border:0;background:transparent;cursor:pointer}.BookReader_pageHitZonePrevious__D4N_H{left:0}.BookReader_pageHitZoneNext__3ohki{right:0}.BookReader_flipPager__IIniB{position:absolute;left:50%;bottom:.78rem;z-index:4;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:rgba(255,255,255,.42);color:rgba(17,24,39,.66);font-size:.72rem;font-weight:820;padding:.24rem .36rem;transform:translateX(-50%);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.BookReader_flipPager__IIniB button{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;padding:0}.BookReader_flipPager__IIniB button:focus-visible,.BookReader_flipPager__IIniB button:hover{background:color-mix(in srgb,var(--type-accent),white 82%);color:#111;outline:none}.BookReader_flipPager__IIniB button:disabled{cursor:not-allowed;opacity:.34}.BookReader_readerEmpty__0kuJg{display:grid;height:100%;min-height:18rem;place-items:center;gap:.9rem;color:rgba(17,24,39,.58);font-size:.86rem;font-weight:760;text-align:center}.BookReader_readerEmpty__0kuJg span{width:min(60%,18rem);height:.5rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.54),rgba(255,255,255,.16)),color-mix(in srgb,var(--type-accent),white 74%);animation:BookReader_readerSkeleton__v9ro0 1.2s ease-in-out infinite}.BookReader_readerEmpty__0kuJg p{margin:0}@keyframes BookReader_readerSkeleton__v9ro0{0%,to{opacity:.5;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:940px){.BookReader_readerShell__od9EW{width:min(100%,820px);height:min(68vh,620px)}.BookReader_readerHeader__9QND3{align-items:stretch;flex-direction:column;gap:.65rem}.BookReader_readerControls__XbXRI{justify-content:space-between}}@media (max-width:700px){.BookReader_readerShell__od9EW{width:100%;height:min(66vh,560px);min-height:25rem}.BookReader_readerControls__XbXRI{flex-wrap:wrap}.BookReader_readerBackButton__U1Rj8 span,.BookReader_readerModeToggle__KwyEp button span{display:none}.BookReader_flipBook__yjqR6{grid-template-columns:minmax(0,1fr)}.BookReader_pageBlank__to2UF,.BookReader_readerPage__tF__0[data-secondary=true]{display:none}.BookReader_paperChapter__j2AlC{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.BookReader_readerShell__od9EW *,.BookReader_readerShell__od9EW :after,.BookReader_readerShell__od9EW :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.Book3DPreview_preview__g6sIX{position:relative;width:100%;height:100%;min-height:18rem;overflow:hidden;isolation:isolate;touch-action:none}.Book3DPreview_preview__g6sIX canvas{display:block}.Book3DPreview_preview__g6sIX:focus-visible{outline:2px solid rgba(17,24,39,.18);outline-offset:.35rem}.Book3DPreview_canvasLayer__Qwtkb{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .24s ease}.Book3DPreview_preview__g6sIX[data-ready=true] .Book3DPreview_canvasLayer__Qwtkb{opacity:1}.Book3DPreview_fallbackUnderlay__jytd1{position:absolute;inset:0;z-index:0;display:grid;place-items:center;opacity:1;filter:saturate(.96) blur(.2px);pointer-events:none;transition:opacity .22s ease,filter .22s ease}.Book3DPreview_preview__g6sIX[data-ready=true] .Book3DPreview_fallbackUnderlay__jytd1{opacity:0;filter:saturate(.9) blur(6px)}.Book3DPreview_loadingShell__RBtOZ{position:relative;display:grid;width:100%;height:100%;min-height:18rem;overflow:hidden;place-items:center;isolation:isolate}.Book3DPreview_loadingChip__vl7rL{position:absolute;left:50%;bottom:.85rem;z-index:4;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:rgba(255,255,255,.62);color:rgba(17,24,39,.66);font-size:.72rem;font-weight:780;padding:.36rem .62rem;transform:translateX(-50%);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);pointer-events:none}.Book3DPreview_preview__g6sIX[data-interactive-rotate=true]{cursor:grab}.Book3DPreview_preview__g6sIX[data-rotating=true]{cursor:grabbing}.Book3DPreview_rotateHint__pVtxs{position:absolute;left:50%;top:.85rem;z-index:5;max-width:min(26rem,calc(100% - 2rem));border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(17,24,39,.86);color:rgba(255,255,255,.94);font-size:.76rem;font-weight:860;line-height:1.28;padding:.5rem .78rem;text-align:center;transform:translateX(-50%);backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18);box-shadow:0 .8rem 1.4rem rgba(17,24,39,.22),0 0 0 3px rgba(255,255,255,.18);pointer-events:none}.Book3DPreview_resetButton__3WQV0{position:absolute;right:.7rem;bottom:.7rem;z-index:3;border:1px solid rgba(17,24,39,.12);border-radius:999px;background:rgba(255,255,255,.56);color:rgba(17,24,39,.72);cursor:pointer;font:inherit;font-size:.72rem;font-weight:780;padding:.36rem .58rem;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12)}.Book3DPreview_resetButton__3WQV0:focus-visible,.Book3DPreview_resetButton__3WQV0:hover{background:rgba(255,255,255,.74);color:#111827;outline:1px solid rgba(17,24,39,.18)}.Book3DPreview_fallback__PrnR8{display:grid;width:100%;height:100%;min-height:18rem;place-items:center}.PlaytoonSkeleton_skeleton__2r7yO{display:block;position:relative;overflow:hidden;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.PlaytoonSkeleton_wave__n_Bw9:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,white 54%,transparent) 48%,transparent 66%);content:"";transform:translateX(-100%);animation:PlaytoonSkeleton_skeleton-wave__f_czs 1.35s ease-in-out infinite}.PlaytoonSkeleton_surface___XAN1{min-height:2.5rem;border-radius:.75rem}.PlaytoonSkeleton_line__ofAMB{width:100%;height:.85em;border-radius:.3rem}.PlaytoonSkeleton_circle__EIsQp{width:2.5rem;height:2.5rem;border-radius:999px}.PlaytoonSkeleton_pill__Ac1v8{width:4.5rem;height:1.75rem;border-radius:999px}@keyframes PlaytoonSkeleton_skeleton-wave__f_czs{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.PlaytoonSkeleton_wave__n_Bw9:after{animation:none}}.PublicHomeContent_catalogSkeleton__wk5pJ{min-height:70rem;padding-top:1.5rem;background:var(--pt-component-public-home-catalog-canvas)}.PublicHomeContent_catalogSkeleton__wk5pJ[data-top-offset=true],.PublicHomeContent_catalogUnavailableStage__1akzX[data-top-offset=true]{padding-top:5.5rem}.PublicHomeContent_catalogSkeletonHero__uyWv1{min-height:clamp(36rem,72vh,48rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:center;gap:clamp(2rem,6vw,7rem);width:min(92%,92rem);margin-inline:auto}.PublicHomeContent_catalogSkeletonCopy__m_fs5{display:grid;gap:1.25rem;align-content:center}.PublicHomeContent_catalogSkeletonCard___rEZS,.PublicHomeContent_catalogSkeletonFeature__Y_rAE{display:block;border-radius:var(--pt-component-public-home-catalog-skeleton-radius)}.PublicHomeContent_catalogSkeletonFeature__Y_rAE{justify-self:center}.PublicHomeContent_catalogSkeletonRail__SFp8n{width:min(92%,92rem);margin-inline:auto;padding-block:3rem 5rem}.PublicHomeContent_catalogSkeletonCards__B5RaQ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.PublicHomeContent_catalogRetryCompact__5H6da,.PublicHomeContent_catalogRetry__GZJQC{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--pt-component-public-home-catalog-notice-border);background:var(--pt-component-public-home-catalog-notice-surface);color:var(--pt-component-public-home-catalog-notice-text);box-shadow:var(--pt-component-public-home-catalog-notice-shadow)}.PublicHomeContent_catalogRetry__GZJQC{width:min(92%,42rem);margin:auto;padding:1.25rem 1.4rem;border-radius:var(--pt-component-public-home-catalog-notice-radius)}.PublicHomeContent_catalogRetryCompact__5H6da{width:min(92%,72rem);margin:1.4rem auto 0;padding:.75rem 1rem;border-radius:var(--pt-component-public-home-catalog-notice-compact-radius);font-size:.9rem}.PublicHomeContent_catalogRetry__GZJQC span{display:block;margin-top:.25rem}.PublicHomeContent_catalogRetryCompact__5H6da span{margin-left:.25rem}.PublicHomeContent_catalogRetryCompact__5H6da button,.PublicHomeContent_catalogRetry__GZJQC button{flex:none;border:1px solid var(--pt-component-public-home-catalog-notice-action-border);border-radius:var(--pt-component-public-home-catalog-notice-action-radius);background:var(--pt-component-public-home-catalog-notice-action-surface);padding:.6rem 1rem;color:var(--pt-component-public-home-catalog-notice-action-text);font-weight:800}.PublicHomeContent_catalogRetryCompact__5H6da button:disabled,.PublicHomeContent_catalogRetry__GZJQC button:disabled{cursor:wait;opacity:.58}.PublicHomeContent_catalogUnavailableStage__1akzX{min-height:clamp(36rem,72vh,48rem);display:grid;place-items:center;padding-inline:1rem;background:var(--pt-component-public-home-catalog-canvas)}.PublicHomeContent_midHomeStage__P564j{--mid-home-art-width:min(100vw,104.5rem);--mid-home-base:var(--pt-component-public-home-catalog-section-canvas);position:relative;isolation:isolate;display:flow-root;overflow:hidden;background-color:var(--mid-home-base);background-image:url(/playtoon_lightmode_accents_stickers_v2.png),url("data:image/svg+xml,%3Csvg width='48' height='42' viewBox='0 0 48 42' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1h24l12 20-12 20H12L0 21 12 1Z' fill='none' stroke='%23d2d0d1' stroke-opacity='.42' stroke-width='1'/%3E%3C/svg%3E");background-position:top,top;background-repeat:repeat-y,repeat;background-size:var(--mid-home-art-width) auto,48px 42px;padding-block:.1px .1px}.PublicHomeContent_hubRevealStage__22vp8{position:relative;z-index:4;overflow:visible;isolation:isolate;margin-top:clamp(-.55rem,-.9vw,-.2rem);padding-block:clamp(.85rem,2vw,1.35rem) clamp(1.75rem,3vw,2.6rem)}.PublicHomeContent_hubRevealStage__22vp8:before{content:"";position:absolute;top:clamp(-2.8rem,-4vw,-1.6rem);left:50%;z-index:13;width:100vw;height:clamp(4rem,7vw,6.6rem);pointer-events:none;opacity:0;transform:translateX(-50%) translateY(-54px);background:linear-gradient(180deg,rgba(251,250,246,.98),rgba(251,250,246,.78) 44%,rgba(251,250,246,0)),linear-gradient(rgba(106,145,190,.075) 1px,transparent 0),linear-gradient(90deg,rgba(106,145,190,.075) 1px,transparent 0);background-size:auto,2.75rem 2.75rem,2.75rem 2.75rem;box-shadow:0 18px 28px rgba(37,48,68,.08),inset 0 1px 0 rgba(255,255,255,.72)}.PublicHomeContent_tooneyTruckLayer__7naqo{position:absolute;inset:-20rem 0 0;z-index:22;pointer-events:none;overflow:visible}.PublicHomeContent_tooneyTruck__3b_EC{position:absolute;transform-origin:center bottom;filter:drop-shadow(0 22px 24px rgba(25,29,41,.18)) drop-shadow(0 5px 0 rgba(255,255,255,.34))}.PublicHomeContent_tooneyTruckImage__SJ3FR{object-fit:contain}.PublicHomeContent_tooneyMediaFrame__vVj91{position:absolute!important;inset:0;width:100%;height:100%}.PublicHomeContent_tooneyScaffolding__E6R7Q{position:absolute;left:clamp(-9.5rem,-7vw,-4.75rem);top:clamp(-14rem,-13vw,-8.25rem);z-index:12;width:clamp(22rem,34vw,39rem);aspect-ratio:816/1056;transform:rotate(-1.8deg) scale(.67);transform-origin:left bottom;filter:drop-shadow(0 22px 24px rgba(25,29,41,.18)) drop-shadow(0 5px 0 rgba(255,255,255,.3))}.PublicHomeContent_tooneyScaffoldingImage__TF7uO{object-fit:contain}.PublicHomeContent_tooneyStopSign__xwNgZ{position:absolute;right:clamp(.3rem,4vw,5rem);top:clamp(58rem,76vw,70rem);z-index:12;width:clamp(8rem,14vw,14rem);aspect-ratio:816/1056;transform:rotate(3.5deg);filter:drop-shadow(0 18px 22px rgba(25,29,41,.2)) drop-shadow(0 4px 0 rgba(255,255,255,.28))}.PublicHomeContent_tooneyStopSignImage__LRrp7{object-fit:contain}.PublicHomeContent_tooneyCautionSign__3Y5fa{position:absolute;left:clamp(-1rem,3vw,4.4rem);top:clamp(51rem,69vw,63rem);z-index:12;width:clamp(8.5rem,15vw,15rem);aspect-ratio:816/1056;transform:rotate(-5deg);filter:drop-shadow(0 18px 22px rgba(25,29,41,.2)) drop-shadow(0 4px 0 rgba(255,255,255,.28))}.PublicHomeContent_tooneyCautionSignImage___5Wbl{object-fit:contain}.PublicHomeContent_redTooneyTruck__X62mW .PublicHomeContent_tooneyTruckImage__SJ3FR{transform:translateY(-26%)}.PublicHomeContent_redTooneyTruck__X62mW{left:clamp(-11rem,-6vw,-3.4rem);bottom:clamp(-6rem,-5vw,-3rem);width:clamp(23rem,36vw,40rem);aspect-ratio:724/1000;transform:rotate(-1.4deg)}.PublicHomeContent_yellowTooneyTruck__wuo3M{right:clamp(-12rem,-7vw,-4.5rem);top:clamp(-14rem,-14vw,-8rem);width:clamp(23rem,34vw,39rem);aspect-ratio:724/1000;transform:rotate(1.2deg)}.PublicHomeContent_hubRevealCurtain__G0jwW{position:absolute;top:-1px;left:0;right:0;z-index:12;height:clamp(3.3rem,8vw,6.8rem);pointer-events:none;opacity:0;transform:translateY(78px);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.62) 58%,transparent),linear-gradient(90deg,transparent,rgba(255,255,255,.54),transparent);box-shadow:0 18px 34px rgba(31,38,55,.08);backdrop-filter:blur(2px)}.PublicHomeContent_hubCardStack__PKmAe{position:relative;z-index:10;transform-origin:top center}@media (max-width:1024px){.PublicHomeContent_tooneyTruckLayer__7naqo{inset:-18rem 0 0}.PublicHomeContent_redTooneyTruck__X62mW{left:clamp(-10.5rem,-14vw,-6.5rem);bottom:.35rem;width:clamp(22rem,45vw,30rem)}.PublicHomeContent_yellowTooneyTruck__wuo3M{right:clamp(-10rem,-13vw,-6rem);top:clamp(-12rem,-17vw,-8.5rem);width:clamp(22rem,43vw,29rem)}.PublicHomeContent_tooneyScaffolding__E6R7Q{left:clamp(-10.5rem,-14vw,-6.75rem);top:clamp(-12rem,-17vw,-8.5rem);width:clamp(22rem,43vw,29rem)}.PublicHomeContent_tooneyStopSign__xwNgZ{right:clamp(-1.2rem,2vw,2.4rem);top:clamp(54rem,82vw,66rem);width:clamp(7.25rem,17vw,10.5rem)}.PublicHomeContent_tooneyCautionSign__3Y5fa{left:clamp(-1.8rem,1vw,1.5rem);top:clamp(50rem,78vw,61rem);width:clamp(7.75rem,18vw,11rem)}}@supports (animation-timeline:view()){.PublicHomeContent_hubRevealStage__22vp8{view-timeline-name:--hub-reveal;view-timeline-axis:block}.PublicHomeContent_hubRevealStage__22vp8:before{animation:PublicHomeContent_hubForegroundLipReveal___BP3Y linear both;animation-timeline:--hub-reveal;animation-range:entry 0 entry 62%}.PublicHomeContent_hubCardStack__PKmAe{animation:PublicHomeContent_hubStackReveal__eCIOP linear both;animation-timeline:--hub-reveal;animation-range:entry 0 entry 58%}.PublicHomeContent_hubRevealCurtain__G0jwW{animation:PublicHomeContent_hubCurtainReveal__GeTk0 linear both;animation-timeline:--hub-reveal;animation-range:entry 0 entry 58%}.PublicHomeContent_tooneyScaffolding__E6R7Q,.PublicHomeContent_yellowTooneyTruck__wuo3M{animation:PublicHomeContent_constructionAssetDrift__GgZYb linear both;animation-timeline:--hub-reveal;animation-range:entry 0 entry 70%}.PublicHomeContent_redTooneyTruck__X62mW,.PublicHomeContent_tooneyCautionSign__3Y5fa,.PublicHomeContent_tooneyStopSign__xwNgZ{animation:PublicHomeContent_constructionLowerDrift__cTh3e linear both;animation-timeline:--hub-reveal;animation-range:entry 8% entry 78%}}@keyframes PublicHomeContent_hubStackReveal__eCIOP{0%{opacity:.94;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes PublicHomeContent_constructionAssetDrift__GgZYb{0%{translate:0 -32px}to{translate:0 14px}}@keyframes PublicHomeContent_constructionLowerDrift__cTh3e{0%{translate:0 -18px}to{translate:0 8px}}@keyframes PublicHomeContent_hubForegroundLipReveal___BP3Y{0%{opacity:.98;transform:translateX(-50%) translateY(0)}72%{opacity:.48}to{opacity:0;transform:translateX(-50%) translateY(-54px)}}@keyframes PublicHomeContent_hubCurtainReveal__GeTk0{0%{opacity:.86;transform:translateY(0)}76%{opacity:.32}to{opacity:0;transform:translateY(78px)}}@media (max-width:720px){.PublicHomeContent_catalogSkeleton__wk5pJ{min-height:60rem}.PublicHomeContent_catalogSkeletonHero__uyWv1{min-height:40rem;grid-template-columns:1fr;gap:1.5rem;padding-block:3rem}.PublicHomeContent_catalogSkeletonFeature__Y_rAE{height:22rem!important}.PublicHomeContent_catalogSkeletonCards__B5RaQ{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicHomeContent_catalogSkeletonCard___rEZS:nth-child(n+3){display:none}.PublicHomeContent_catalogRetryCompact__5H6da,.PublicHomeContent_catalogRetry__GZJQC{align-items:flex-start;flex-direction:column}.PublicHomeContent_catalogRetryCompact__5H6da span{display:block;margin:.2rem 0 0}.PublicHomeContent_midHomeStage__P564j{--mid-home-art-width:68rem;background-position:top,top}.PublicHomeContent_hubRevealStage__22vp8{padding-block:.7rem 1.6rem;overflow:visible;margin-top:-.2rem}.PublicHomeContent_tooneyTruckLayer__7naqo{inset:-13rem 0 0;opacity:.84}.PublicHomeContent_redTooneyTruck__X62mW{left:-9.6rem;bottom:.25rem;width:23.5rem}.PublicHomeContent_redTooneyTruck__X62mW .PublicHomeContent_tooneyTruckImage__SJ3FR{transform:translateY(-34%)}.PublicHomeContent_yellowTooneyTruck__wuo3M{right:-9.4rem;top:-10.25rem;width:22.5rem}.PublicHomeContent_tooneyScaffolding__E6R7Q{left:-10rem;top:-9.6rem;width:22.75rem;transform:rotate(-2.2deg) scale(.67)}.PublicHomeContent_tooneyStopSign__xwNgZ{right:-2.6rem;top:56rem;width:7.5rem;transform:rotate(4deg)}.PublicHomeContent_tooneyCautionSign__3Y5fa{left:-2.8rem;top:53rem;width:7.75rem;transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.PublicHomeContent_hubCardStack__PKmAe,.PublicHomeContent_hubRevealCurtain__G0jwW,.PublicHomeContent_hubRevealStage__22vp8:before,.PublicHomeContent_redTooneyTruck__X62mW,.PublicHomeContent_tooneyCautionSign__3Y5fa,.PublicHomeContent_tooneyScaffolding__E6R7Q,.PublicHomeContent_tooneyStopSign__xwNgZ,.PublicHomeContent_yellowTooneyTruck__wuo3M{animation:none;translate:none}.PublicHomeContent_hubRevealCurtain__G0jwW,.PublicHomeContent_hubRevealStage__22vp8:before{opacity:0}}:root[data-pt-motion=reduce] .PublicHomeContent_hubCardStack__PKmAe,:root[data-pt-motion=reduce] .PublicHomeContent_hubRevealCurtain__G0jwW,:root[data-pt-motion=reduce] .PublicHomeContent_hubRevealStage__22vp8:before,:root[data-pt-motion=reduce] .PublicHomeContent_redTooneyTruck__X62mW,:root[data-pt-motion=reduce] .PublicHomeContent_tooneyCautionSign__3Y5fa,:root[data-pt-motion=reduce] .PublicHomeContent_tooneyScaffolding__E6R7Q,:root[data-pt-motion=reduce] .PublicHomeContent_tooneyStopSign__xwNgZ,:root[data-pt-motion=reduce] .PublicHomeContent_yellowTooneyTruck__wuo3M{animation:none;translate:none}:root[data-pt-motion=reduce] .PublicHomeContent_hubRevealCurtain__G0jwW,:root[data-pt-motion=reduce] .PublicHomeContent_hubRevealStage__22vp8:before{opacity:0}.GenresPage_pageShell__8jbly{--page-rail-offset:4.25rem;--genre-ink:#172033;--genre-muted:rgba(23,32,51,0.62);--genre-line:rgba(23,32,51,0.12);--genre-blue:#78b8f1;--genre-yellow:#eac45f;--genre-green:#8bd596;width:min(96vw,1560px);margin:0 auto;box-sizing:border-box;padding-left:var(--page-rail-offset);color:var(--genre-ink)}@media (max-width:760px){.GenresPage_pageShell__8jbly{--page-rail-offset:3.25rem}}.GenresPage_chipRail__KuRom{position:sticky;top:5.7rem;z-index:10;display:flex;gap:.46rem;margin:-.2rem -.25rem 1.6rem;padding:.48rem .25rem .56rem;overflow-x:auto;scrollbar-width:none}.GenresPage_chipRail__KuRom::-webkit-scrollbar{display:none}.GenresPage_chip__3ibaU{display:inline-flex;flex:0 0 auto;align-items:center;gap:.34rem;min-height:2rem;padding:0 .82rem;border-radius:var(--radius-lg,.65rem);background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.52);backdrop-filter:blur(10px) saturate(1.5);-webkit-backdrop-filter:blur(10px) saturate(1.5);box-shadow:0 1px 3px rgba(23,32,51,.07),inset 0 1px 0 rgba(255,255,255,.72);color:rgba(23,32,51,.75);font-size:.84rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .14s ease,color .14s ease,box-shadow .14s ease,border-color .14s ease}.GenresPage_chip__3ibaU:focus-visible,.GenresPage_chip__3ibaU:hover{background:rgba(255,255,255,.78);border-color:rgba(255,255,255,.72);color:var(--genre-ink);outline:none}.GenresPage_chip__3ibaU svg{width:.9rem;height:.9rem}.GenresPage_chipCustom__nJE_p{background:rgba(255,255,255,.64)}.GenresPage_chipActive__KVLAT{background:rgba(23,32,51,.82);border-color:rgba(23,32,51,0);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 2px 8px rgba(23,32,51,.22),inset 0 1px 0 rgba(255,255,255,.1);color:#ffffff;font-weight:700}.GenresPage_chipActive__KVLAT:focus-visible,.GenresPage_chipActive__KVLAT:hover{background:rgba(31,42,66,.88);color:#ffffff;outline:none}.GenresPage_heroHeader__v6GE7{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:.45rem 0 1.25rem;padding:0 .15rem}.GenresPage_heroHeader__v6GE7 p,.GenresPage_sectionHeader__FTrcQ a,.GenresPage_sectionHeader__FTrcQ span{display:inline-flex;align-items:center;gap:.38rem;margin:0;color:var(--genre-muted);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.GenresPage_heroHeader__v6GE7 p svg{width:1rem;height:1rem;color:#8561c9}.GenresPage_heroHeader__v6GE7 h1{margin:.12rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:950;line-height:.95;letter-spacing:-.03em}.GenresPage_feedSection__6a6vN{padding:1.35rem 0 1.7rem;border-top:1px solid var(--genre-line)}.GenresPage_sectionHeader__FTrcQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.GenresPage_sectionHeader__FTrcQ h2{margin:0;font-size:clamp(1.12rem,2.1vw,1.45rem);font-weight:950;letter-spacing:-.02em}.GenresPage_sectionHeader__FTrcQ a{color:rgba(23,32,51,.58)}.GenresPage_sectionHeader__FTrcQ a:focus-visible,.GenresPage_sectionHeader__FTrcQ a:hover{color:var(--genre-ink);outline:none}.GenresPage_rowScroller__fLV9R{position:relative}.GenresPage_feedRow__N3Mbp{display:grid;grid-auto-columns:minmax(12rem,15.5rem);grid-auto-flow:column;gap:clamp(0rem,.6vw,.42rem);overflow-x:auto;overscroll-behavior-inline:contain;padding:0 .2rem .35rem;scroll-snap-type:x proximity;scrollbar-width:none}.GenresPage_feedRow__N3Mbp::-webkit-scrollbar{display:none}.GenresPage_rowArrow__CKKZy{position:absolute;top:35%;z-index:4;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(23,32,51,.08);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,251,255,.82)),rgba(255,255,255,.86);box-shadow:0 .65rem 1.4rem rgba(23,32,51,.14),inset 0 1px 0 rgba(255,255,255,.84);color:rgba(23,32,51,.82);transform:translateY(-50%);transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.GenresPage_rowArrow__CKKZy:focus-visible,.GenresPage_rowArrow__CKKZy:hover{background:#fff;color:var(--genre-ink);outline:none;transform:translateY(-50%) scale(1.04)}.GenresPage_rowArrow__CKKZy svg{width:1.35rem;height:1.35rem;stroke-width:2.35}.GenresPage_rowArrowLeft__30Vdr{left:-.65rem}.GenresPage_rowArrowRight__2t9wy{right:-.65rem}.GenresPage_card__hnDNJ{min-width:0;color:inherit;scroll-snap-align:start}.GenresPage_thumb__Fx_hC{position:relative;display:grid;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgba(23,32,51,.12);border-radius:.5rem;background:linear-gradient(130deg,rgba(255,255,255,.68),transparent 44%),radial-gradient(circle at 18% 14%,rgba(255,255,255,.9),transparent 23%),linear-gradient(145deg,rgba(234,196,95,.62),rgba(120,184,241,.42));box-shadow:0 .75rem 1.5rem rgba(23,32,51,.09);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.GenresPage_thumb__Fx_hC:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.24) 45%,transparent 54%),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 9px);opacity:.72;pointer-events:none}.GenresPage_card__hnDNJ:focus-visible .GenresPage_thumb__Fx_hC,.GenresPage_card__hnDNJ:hover .GenresPage_thumb__Fx_hC{border-color:rgba(120,184,241,.55);box-shadow:0 .95rem 1.8rem rgba(23,32,51,.13),0 0 0 3px rgba(120,184,241,.16);transform:translateY(-.18rem)}.GenresPage_card__hnDNJ:focus-visible{outline:none}.GenresPage_typeBook___4QjQ{background:linear-gradient(130deg,rgba(255,255,255,.68),transparent 44%),linear-gradient(145deg,rgba(120,184,241,.74),rgba(234,196,95,.46))}.GenresPage_typeComic__z9zI1{background:linear-gradient(130deg,rgba(255,255,255,.68),transparent 44%),linear-gradient(145deg,rgba(234,196,95,.72),rgba(217,79,75,.22))}.GenresPage_typePlay__B_SuA{background:linear-gradient(130deg,rgba(255,255,255,.68),transparent 44%),linear-gradient(145deg,rgba(139,213,150,.76),rgba(120,184,241,.38))}.GenresPage_typeBadge__D5yMI{position:absolute;top:.7rem;left:.7rem;z-index:2;padding:.24rem .48rem;background:rgba(255,255,255,.78);color:rgba(23,32,51,.72);font-size:.65rem;font-weight:950;letter-spacing:.1em}.GenresPage_coverMark__X8nuZ{z-index:1;width:58%;height:58%;object-fit:contain;filter:drop-shadow(.45rem .55rem 0 rgba(23,32,51,.13))}.GenresPage_runtime__Y6rA4{position:absolute;right:.58rem;bottom:.58rem;z-index:2;padding:.2rem .36rem;border-radius:.25rem;background:rgba(23,32,51,.78);color:white;font-size:.66rem;font-weight:850}.GenresPage_cardCopy__EuPze{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.62rem;margin-top:.68rem}.GenresPage_avatar__pZnPY{display:grid;width:1.95rem;height:1.95rem;place-items:center;border-radius:999px;background:#1b2435;color:white;font-size:.78rem;font-weight:950}.GenresPage_cardText__20vZO{min-width:0}.GenresPage_cardText__20vZO h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--genre-ink);font-size:.92rem;font-weight:900;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.GenresPage_cardText__20vZO p{margin:.22rem 0 0;overflow:hidden;color:var(--genre-muted);font-size:.8rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.GenresPage_moreButton__nUpzb{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(23,32,51,.62)}.GenresPage_moreButton__nUpzb:focus-visible,.GenresPage_moreButton__nUpzb:hover{background:rgba(23,32,51,.08);color:var(--genre-ink);outline:none}.GenresPage_moreButton__nUpzb svg{width:1.05rem;height:1.05rem}.GenresPage_genreGrid____RNn,.GenresPage_tagGrid____Kr7{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.8rem,1fr));gap:.9rem}.GenresPage_genreTile__WSolE,.GenresPage_tagGrid____Kr7 a{color:inherit}.GenresPage_genreTile__WSolE{min-width:0}.GenresPage_genrePreview__j5G0z{display:grid;grid-template-columns:repeat(2,1fr);aspect-ratio:1;gap:.28rem;overflow:hidden;border:1px solid rgba(23,32,51,.11);border-radius:.5rem;padding:.55rem;box-shadow:0 .7rem 1.4rem rgba(23,32,51,.08);transition:transform .16s ease,box-shadow .16s ease}.GenresPage_genreTile__WSolE:focus-visible .GenresPage_genrePreview__j5G0z,.GenresPage_genreTile__WSolE:hover .GenresPage_genrePreview__j5G0z{box-shadow:0 .95rem 1.8rem rgba(23,32,51,.12),0 0 0 3px rgba(234,196,95,.18);transform:translateY(-.15rem)}.GenresPage_genreTile__WSolE:focus-visible{outline:none}.GenresPage_genrePreview__j5G0z img{width:100%;height:100%;object-fit:contain;padding:.22rem;background:rgba(255,255,255,.42)}.GenresPage_genreTile__WSolE strong{display:block;margin-top:.58rem;overflow:hidden;font-size:.94rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.GenresPage_genreTile__WSolE span{display:block;margin-top:.1rem;color:var(--genre-muted);font-size:.8rem}.GenresPage_tagGrid____Kr7{grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr))}.GenresPage_tagGrid____Kr7 a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding:.65rem .75rem;border:1px solid rgba(23,32,51,.09);border-radius:.5rem;background:linear-gradient(115deg,rgba(255,255,255,.76),rgba(247,251,255,.5)),rgba(255,255,255,.52);box-shadow:0 .45rem 1rem rgba(23,32,51,.06);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.GenresPage_tagGrid____Kr7 a:focus-visible,.GenresPage_tagGrid____Kr7 a:hover{border-color:rgba(120,184,241,.45);box-shadow:0 .75rem 1.35rem rgba(23,32,51,.1);outline:none;transform:translateY(-.12rem)}.GenresPage_tagGrid____Kr7 span{min-width:0;overflow:hidden;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.GenresPage_tagGrid____Kr7 small{flex:0 0 auto;color:var(--genre-muted);font-size:.74rem;font-weight:800}.GenresPage_contentGrid__EQZ0w{display:flex;flex-wrap:wrap;gap:clamp(.06rem,.65vw,.65rem);row-gap:clamp(.55rem,1.35vw,1.35rem)}.GenresPage_sectionMeta__V6aZP{color:var(--genre-muted);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media (max-width:760px){.GenresPage_pageShell__8jbly{width:min(94vw,1560px)}.GenresPage_chipRail__KuRom{top:4.75rem}.GenresPage_feedRow__N3Mbp{grid-auto-columns:minmax(10.6rem,12.2rem)}}.QuestooneyRouteLoading_routeLoading__M1_Db{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - var(--playtoon-site-header-height, 0px));padding:clamp(.75rem,2vw,1.35rem);color:#18243a;background:radial-gradient(circle at 18% 10%,rgba(247,192,67,.22),transparent 28rem),linear-gradient(155deg,#f7fbff,#eef5f8 52%,#f7f0df)}.QuestooneyRouteLoading_gameToolbar__m8O6y{display:flex;align-items:center;justify-content:space-between;min-height:3.75rem;gap:1rem;padding-bottom:.85rem}.QuestooneyRouteLoading_questBody__zrnKZ{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.85fr);min-height:0;gap:clamp(.65rem,1.4vw,1rem)}.QuestooneyRouteLoading_programRail__VFVA0,.QuestooneyRouteLoading_worldStage__F5h5S{min-height:0;border:1px solid rgba(24,36,58,.1);background:rgba(255,255,255,.76);box-shadow:0 18px 48px rgba(27,45,70,.08)}.QuestooneyRouteLoading_programRail__VFVA0{display:grid;align-content:start;gap:.9rem;padding:1rem;border-radius:1.1rem}.QuestooneyRouteLoading_worldStage__F5h5S{position:relative;overflow:hidden;min-height:32rem;border-radius:1.4rem;background:linear-gradient(180deg,rgba(125,191,226,.46),rgba(221,235,207,.76)),#dcecf3}.QuestooneyRouteLoading_worldStage__F5h5S:after{position:absolute;right:1rem;bottom:1rem;width:.5rem;height:.5rem;border-radius:999px;background:#263d61;box-shadow:0 0 0 .3rem rgba(38,61,97,.1);content:"";opacity:.35;animation:QuestooneyRouteLoading_quest-loading-glint__fcQB7 1.1s ease-in-out infinite}.QuestooneyRouteLoading_programBlock__NW5Pq{height:2.65rem;border-radius:.65rem}@keyframes QuestooneyRouteLoading_quest-loading-glint__fcQB7{50%{opacity:.7;transform:scale(1.08)}}@media (max-width:980px){.QuestooneyRouteLoading_questBody__zrnKZ{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr)}}@media (max-width:680px){.QuestooneyRouteLoading_routeLoading__M1_Db{min-height:calc(100svh - var(--playtoon-site-header-height, 0px))}.QuestooneyRouteLoading_questBody__zrnKZ{grid-template-columns:1fr;grid-template-rows:minmax(19rem,1fr) auto}.QuestooneyRouteLoading_worldStage__F5h5S{grid-row:1;min-height:19rem}.QuestooneyRouteLoading_programRail__VFVA0{grid-row:2}}@media (prefers-reduced-motion:reduce){.QuestooneyRouteLoading_worldStage__F5h5S:after{animation:none}}