.GoogleClassroomSync_container__9oXEg{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1rem;margin:2rem auto;max-width:1200px;overflow:hidden;position:relative}.GoogleClassroomSync_container__9oXEg:before{background:linear-gradient(90deg,#4285f4,#34a853 25%,#fbbc04 50%,#ea4335 75%,#4285f4);content:"";height:4px;left:0;position:absolute;right:0;top:0}.GoogleClassroomSync_content__dhb\+5{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 320px;padding:2rem}.GoogleClassroomSync_leftSection__upAXH{align-items:center;display:flex;gap:1.5rem}.GoogleClassroomSync_iconContainer__cbGqE{flex-shrink:0}.GoogleClassroomSync_iconGroup__Id4Uw{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:1rem;padding:1rem}.GoogleClassroomSync_classroomIcon__\+bBK3,.GoogleClassroomSync_storyIcon__5DMXp{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;width:3rem}.GoogleClassroomSync_storyIcon__5DMXp{background:linear-gradient(135deg,#6366f1,#4f46e5)}.GoogleClassroomSync_classroomIcon__\+bBK3{background:linear-gradient(135deg,#4285f4,#1a73e8)}.GoogleClassroomSync_icon__VvIT5{fill:none;color:#fff;height:1.5rem;width:1.5rem}.GoogleClassroomSync_flowArrow__IppDn{align-items:center;animation:GoogleClassroomSync_pulse__q-lH0 2s infinite;display:flex;justify-content:center}.GoogleClassroomSync_arrowIcon__CNC1P{fill:none;color:#64748b;height:1.25rem;width:1.25rem}@keyframes GoogleClassroomSync_pulse__q-lH0{0%,to{opacity:.5;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}.GoogleClassroomSync_textContent__TbcTL{flex:1 1}.GoogleClassroomSync_title__KgnGR{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.GoogleClassroomSync_description__nOfZV{color:#475569;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.GoogleClassroomSync_features__lwzHi{display:flex;flex-direction:column;gap:.75rem}.GoogleClassroomSync_feature__11BB8{align-items:center;color:#334155;display:flex;font-size:.875rem;gap:.75rem}.GoogleClassroomSync_checkIcon__rN-LD{fill:none;color:#059669;flex-shrink:0;height:1.25rem;width:1.25rem}.GoogleClassroomSync_rightSection__wDfEq{align-items:center;display:flex;flex-direction:column;gap:2rem}.GoogleClassroomSync_visualFlow__dB\+CR{display:flex;flex-direction:column;gap:.5rem;width:100%}.GoogleClassroomSync_flowStep__9jHHP{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 2px 4px -1px #0000001a;display:flex;gap:1rem;padding:.75rem 1rem;transition:all .2s ease}.GoogleClassroomSync_flowStep__9jHHP:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateX(4px)}.GoogleClassroomSync_stepNumber__6AZ7-{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.GoogleClassroomSync_stepContent__xDvnn{align-items:center;display:flex;flex:1 1;gap:.5rem}.GoogleClassroomSync_stepIcon__9paKB{fill:none;color:#64748b;height:1rem;width:1rem}.GoogleClassroomSync_stepText__UmYKx{color:#334155;font-size:.875rem;font-weight:500}.GoogleClassroomSync_flowConnector__vZzts{background:#e2e8f0;height:.5rem;margin-left:1.75rem;width:2px}.GoogleClassroomSync_syncButton__6endC{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:.75rem;box-shadow:0 4px 6px -1px #6366f133;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:1rem 1.5rem;transition:all .2s ease;width:100%}.GoogleClassroomSync_syncButton__6endC:hover{box-shadow:0 6px 10px -1px #6366f14d;transform:translateY(-1px)}.GoogleClassroomSync_buttonContent__e\+MHA{align-items:center;display:flex;gap:.75rem}.GoogleClassroomSync_googleIcon__F6R8j{color:inherit;height:1.25rem;width:1.25rem}.GoogleClassroomSync_googleIcon__F6R8j svg{fill:none}.GoogleClassroomSync_buttonArrow__FTAxd{fill:none;height:1.25rem;transition:transform .2s ease;width:1.25rem}.GoogleClassroomSync_buttonArrow__FTAxd.GoogleClassroomSync_hovered__Z98sk{transform:translateX(4px)}.GoogleClassroomSync_compactContainer__qQUDa{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.75rem;display:flex;justify-content:space-between;margin:1rem auto;max-width:1200px;padding:1rem 1.5rem}.GoogleClassroomSync_compactContent__dWXKZ{align-items:center;display:flex;gap:1rem}.GoogleClassroomSync_compactIconGroup__pargp{align-items:center;display:flex;gap:.5rem}.GoogleClassroomSync_compactIcon__R86JJ{fill:none;color:#4285f4;height:1.25rem;width:1.25rem}.GoogleClassroomSync_compactText__sEaUZ{color:#334155;font-size:.875rem;font-weight:600}.GoogleClassroomSync_compactSyncButton__T1btx{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.GoogleClassroomSync_compactSyncButton__T1btx:hover{box-shadow:0 4px 6px -1px #6366f133;transform:translateY(-1px)}@media (max-width:768px){.GoogleClassroomSync_content__dhb\+5{gap:2rem;grid-template-columns:1fr;padding:1.5rem}.GoogleClassroomSync_leftSection__upAXH{flex-direction:column;gap:1.5rem;text-align:center}.GoogleClassroomSync_iconGroup__Id4Uw{justify-content:center}.GoogleClassroomSync_features__lwzHi{align-items:center}.GoogleClassroomSync_rightSection__wDfEq{order:-1}.GoogleClassroomSync_visualFlow__dB\+CR{flex-direction:row;justify-content:center;overflow-x:auto;padding-bottom:.5rem}.GoogleClassroomSync_flowStep__9jHHP{flex-direction:column;gap:.5rem;min-width:120px;text-align:center}.GoogleClassroomSync_flowConnector__vZzts{align-self:center;height:2px;margin:0;width:1rem}.GoogleClassroomSync_syncButton__6endC{max-width:280px}.GoogleClassroomSync_compactContainer__qQUDa{flex-direction:column;gap:1rem;text-align:center}.GoogleClassroomSync_compactSyncButton__T1btx{width:100%}}@media (max-width:480px){.GoogleClassroomSync_container__9oXEg{margin:1rem auto}.GoogleClassroomSync_content__dhb\+5{padding:1rem}.GoogleClassroomSync_title__KgnGR{font-size:1.25rem}.GoogleClassroomSync_visualFlow__dB\+CR{flex-direction:column}.GoogleClassroomSync_flowStep__9jHHP{flex-direction:row}.GoogleClassroomSync_flowConnector__vZzts{height:.5rem;margin-left:1.75rem;width:2px}}.StoryBookGeneratorDashboard_quickActions__iw364{display:flex;justify-content:flex-end;margin-bottom:2rem;padding:1rem 2rem}.StoryBookGeneratorDashboard_createButton__rH0ik{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:.75rem;box-shadow:0 4px 6px -1px #6366f133;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:.75rem 1.5rem;transition:all .2s ease}.StoryBookGeneratorDashboard_createButton__rH0ik:hover{box-shadow:0 6px 10px -1px #6366f14d;transform:translateY(-1px)}.StoryBookGeneratorDashboard_buttonIcon__swH\+l{height:1.25rem;width:1.25rem}.StoryBookGeneratorDashboard_recentStories__kXK\+a{background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;margin:2rem auto;max-width:1200px;padding:2rem;position:relative}.StoryBookGeneratorDashboard_sectionHeader__isRh\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.StoryBookGeneratorDashboard_sectionTitle__v6mgJ{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:0}.StoryBookGeneratorDashboard_storiesGridWrapper__6OiSi{position:relative}.StoryBookGeneratorDashboard_storiesGrid__GPqET{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);max-height:600px;overflow-y:auto;padding-right:1rem}.StoryBookGeneratorDashboard_storiesGrid__GPqET::-webkit-scrollbar{width:6px}.StoryBookGeneratorDashboard_storiesGrid__GPqET::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.StoryBookGeneratorDashboard_storiesGrid__GPqET::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.StoryBookGeneratorDashboard_storiesGrid__GPqET{scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.StoryBookGeneratorDashboard_storiesGridWrapper__6OiSi:after{background:linear-gradient(180deg,#fff0,#fff);bottom:0;content:"";height:80px;left:0;opacity:0;pointer-events:none;position:absolute;right:1rem;transition:opacity .2s ease}.StoryBookGeneratorDashboard_storiesGridWrapper__6OiSi.StoryBookGeneratorDashboard_hasMoreContent__4R\+9u:after{opacity:1}.StoryBookGeneratorDashboard_showMoreButton__5c1yM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:#4f46e5;cursor:pointer;display:flex;font-weight:500;gap:.5rem;margin:2rem auto 0;padding:.75rem 1.5rem;transition:all .2s ease}.StoryBookGeneratorDashboard_showMoreButton__5c1yM:hover{background:#f8fafc;border-color:#d1d5db;transform:translateY(-1px)}.StoryBookGeneratorDashboard_showMoreButton__5c1yM .StoryBookGeneratorDashboard_buttonIcon__swH\+l{height:1.25rem;transition:transform .2s ease;width:1.25rem}.StoryBookGeneratorDashboard_showMoreButton__5c1yM:hover .StoryBookGeneratorDashboard_buttonIcon__swH\+l{transform:translateY(2px)}.StoryBookGeneratorDashboard_storyCard__roFxz{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;overflow:hidden;transition:all .2s ease}.StoryBookGeneratorDashboard_storyCard__roFxz:hover{border-color:#d1d5db;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.StoryBookGeneratorDashboard_storyPreview__vuSM9{aspect-ratio:16/9;background:#f1f5f9;border-radius:.5rem .5rem 0 0;overflow:hidden}.StoryBookGeneratorDashboard_storyPreview__vuSM9 img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.StoryBookGeneratorDashboard_storyCard__roFxz:hover .StoryBookGeneratorDashboard_storyPreview__vuSM9 img{transform:scale(1.05)}.StoryBookGeneratorDashboard_placeholderCover__LaGzb{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;display:flex;font-size:3rem;font-weight:600;height:100%;justify-content:center;width:100%}.StoryBookGeneratorDashboard_storyInfo__Hpd7s{padding:1rem}.StoryBookGeneratorDashboard_storyTitle__HjxU1{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StoryBookGeneratorDashboard_storyMeta__2IJeK{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:1rem}.StoryBookGeneratorDashboard_draftBadge__9E3zC{background:#fef3c7;border-radius:1rem;color:#92400e;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.StoryBookGeneratorDashboard_storyDate__xB-Ty{color:#94a3b8}.StoryBookGeneratorDashboard_errorState__lOLhf,.StoryBookGeneratorDashboard_loadingState__sdAnd{background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;margin:2rem auto;max-width:1200px;padding:2rem;text-align:center}.StoryBookGeneratorDashboard_loadingState__sdAnd{color:#6366f1}.StoryBookGeneratorDashboard_errorState__lOLhf{color:#dc2626}@media (min-width:1200px){.StoryBookGeneratorDashboard_storiesGrid__GPqET{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px) and (max-width:1199px){.StoryBookGeneratorDashboard_storiesGrid__GPqET{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:899px){.StoryBookGeneratorDashboard_storiesGrid__GPqET{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.StoryBookGeneratorDashboard_quickActions__iw364{padding:1rem}.StoryBookGeneratorDashboard_recentStories__kXK\+a{margin:1rem auto;max-width:100%;padding:1rem}.StoryBookGeneratorDashboard_sectionHeader__isRh\+{align-items:stretch;flex-direction:column;gap:1rem}.StoryBookGeneratorDashboard_storiesGrid__GPqET{grid-template-columns:1fr}.StoryBookGeneratorDashboard_createButton__rH0ik{justify-content:center;width:100%}}@media (max-width:599px){.StoryBookGeneratorDashboard_recentStories__kXK\+a{margin:.5rem;max-width:100%;padding:.75rem}.StoryBookGeneratorDashboard_quickActions__iw364{padding:.75rem}}@media (max-width:320px){.StoryBookGeneratorDashboard_recentStories__kXK\+a{margin:.25rem;max-width:100%;padding:.5rem}.StoryBookGeneratorDashboard_quickActions__iw364{padding:.5rem}}